|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Technicien maintenance Inscription : août 2008 Messages : 67 ![]() |
bonjour
La macro TransférerTexte est elle bien adapter pour transférer des fichiers texte au format CSV (1 er ligne avec noms des champs, et séparateur point virgule) dans une table access. merci pour les réponses |
|
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Technicien maintenance Inscription : août 2008 Messages : 67 ![]() |
Bonjour
Personne a un tuyau pour importer un tableau excel au format CSV séparateur ; J'ai essayer la macro TransfererTexte, pas vraiment concluant . Il y a sans doute une routine simple, sans passer par une usine à gaz, passer par excel pour ensuite importer vers Access. Il y a sans doute pas mal de gens qui ont eu se genre de chose à gérer.Merci d'avance pour les réponses Jean Pierre Nota : Exemple de format de fichier CSV que j'ai à traiter. Jours ;Q17 FEEDER 11 ;Q18 FEEDER 12 ;Q19 FEEDER 13 ;Q16 CANAUX ;Q41 ARCHE 11 ;Q42 ARCHE 12 ;Q43 ARCHE 13 ; 01; 00477.5; 01440.9; 00954.5; 01239.5; 00400.2; 00438.6; 00000.0; 02; 00487.1; 01455.2; 00968.3; 01223.1; 00446.2; 00458.9; 00000.0; |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : novembre 2008 Messages : 124 ![]() |
Bonsoir,
As-tu essayé avec : Je l'utilise pour importer des fichiers xls. Cordialement. Bruno |
|
|
00
|
|
|
#4 |
![]() ![]() |
Bonjour
La méthode Transférertexte est une bonne solution. Cependant il semble que tu bloques ou qu'il y a quelque chose qui te gêne dans cette méthode ? As-tu bien lu l'aide sur les différents paramètres ? Veux-tu le faire par Macro ou VBA ? Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Technicien maintenance Inscription : août 2008 Messages : 67 ![]() |
Bonjour 10h30
J'ai essayer avec la Macro TransférerTexte le problème c'est qu'il y a un tas de paramètres. Par exemple on me demande le nom de la table ou va être transféré les données. Faut il la déjà créer ? ou c'est la macro qui s'en charge ! Car j'ai une message de défaut qui me dit que les champs n'ont pas le même nom dans la table que j'ai créer. Il y a un truc qui m’échappe dans cette macro, si on li un fichier CSV on récupère le nom des champs, donc la table et le nom des champs ne peut être connu à l'avance en lançant la macro, cela me parait logique non Le champ format de la même macro il fait quoi, l'aide d'access est lumineux comme d'habitude ![]() Je vais essayer après m'être "tuyauté" avecReBonjour 13h20 J'ai essayer la macro sans table préalablement créée j'obtiens une superbe table avec un seul champ texte et mon fichier CSV. Avec tout les champs "bougnés" sur la premiere ligne grisée, et tous à la queue leu-leu séparés de ; et les données dans la même présentation qu'en CSV. Pas vraiment ce que j'attendais par contre plus de défauts (on se console comme on peut Merci pour vos réponses passées et à venir Jean pierre |
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Technicien maintenance Inscription : août 2008 Messages : 67 ![]() |
Bonjour
Ma question étant tombée aux oubliettes j'ai du "ramer" seul et trouver la solution également seul Code :
DoCmd.TransferText acImportDelim, , "TEssai", "D:\My Documents\Jean Pierre\SGE\Etude BD-ETN\Tableau de bord\JAN-2012.txt", True Par contre la librairie ADOX est indispensable sinon ca marche moins bien ![]() Jean Pierre
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com