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
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
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;
Bonsoir,
As-tu essayé avec :
Je l'utilise pour importer des fichiers xls.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.TransferSpreadsheet
Cordialement.
Bruno
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
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.TransferSpreadsheet
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
Bonjour
Ma question étant tombée aux oubliettes j'ai du "ramer" seul et trouver la solution également seul
Le tableau s'ouvre correctement avec les noms de champs en VRAIS NOMS DE CHAMPS et cela va jusqu'a remplacer le point par une virgule dans les champs à valeurs décimal. L'amérique quoi Par contre la librairie ADOX est indispensable sinon ca marche moins bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.TransferText acImportDelim, , "TEssai", "D:\My Documents\Jean Pierre\SGE\Etude BD-ETN\Tableau de bord\JAN-2012.txt", True
Jean Pierre
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager