Import CSV sur Access 2010
alemat13
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
castours Messages postés 2955 Date d'inscription Statut Membre Dernière intervention -
castours Messages postés 2955 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche sur tous les forums, et je ne trouve pas de solution à mon problème :-(
J'ai plusieurs centaines de CSV que je veux importer dans un fichier Acces. A un moment dans mon code VBA, j'ai la ligne suivante :
DoCmd.TransferText acLinkDelim, , "__tmp__", importDir & filename, True
Cependant seul la première colonne est importée
Le CSV a un format classique, que des champs texte (identificateur de texte : ") séparé par des commas (;). La premièlre ligne contient le nom des champs
Je ne peux évidemment pas créer un format d'import pour chaque table, ayant environ 500 csv correspondant chacun à une table différente.
Quelqu'un a t'il une solution pour importer les autres colonnes ?
Merci d'avance.
Je cherche sur tous les forums, et je ne trouve pas de solution à mon problème :-(
J'ai plusieurs centaines de CSV que je veux importer dans un fichier Acces. A un moment dans mon code VBA, j'ai la ligne suivante :
DoCmd.TransferText acLinkDelim, , "__tmp__", importDir & filename, True
Cependant seul la première colonne est importée
Le CSV a un format classique, que des champs texte (identificateur de texte : ") séparé par des commas (;). La premièlre ligne contient le nom des champs
Je ne peux évidemment pas créer un format d'import pour chaque table, ayant environ 500 csv correspondant chacun à une table différente.
Quelqu'un a t'il une solution pour importer les autres colonnes ?
Merci d'avance.
A voir également:
- Import CSV sur Access 2010
- Clé activation office 2010 gratuit - Télécharger - Sécurité
- Word 2010 - Télécharger - Traitement de texte
- Waptrick java football 2010 - Télécharger - Jeux vidéo
- Acer quick access - Forum Logiciels
- Fr import ✓ - Forum TV & Vidéo
3 réponses
Le problème semble venir du séparateur, lorsque je remplace les ; par des , ça marche.
J'anticipe la solution "il te suffit de rechercher/remplacer les délimiteurs dans tes CSV", cela ne marche pas car :
1. Les CSV sont accessibles en lecture seul sur un emplacement réseau
2. Je ne peux pas copier les fichiers dans un répertoire temporaire pour faire cette modification, car cela ralentirait considérablement la macro, qui met déjà 2 heures à tourner (plusieurs Go de data)
J'anticipe la solution "il te suffit de rechercher/remplacer les délimiteurs dans tes CSV", cela ne marche pas car :
1. Les CSV sont accessibles en lecture seul sur un emplacement réseau
2. Je ne peux pas copier les fichiers dans un répertoire temporaire pour faire cette modification, car cela ralentirait considérablement la macro, qui met déjà 2 heures à tourner (plusieurs Go de data)
Bonjour
le format CSV est fourni par execel.
Si tu peux en excel puis en access
C'est une idée car je ne sais pas si cela est faisable
Le probleme a ete resolu sur ce forum
La solution dans ce lien
https://forums.commentcamarche.net/forum/affich-997833-convertir-un-csv-en-un-xls
le format CSV est fourni par execel.
Si tu peux en excel puis en access
C'est une idée car je ne sais pas si cela est faisable
Le probleme a ete resolu sur ce forum
La solution dans ce lien
https://forums.commentcamarche.net/forum/affich-997833-convertir-un-csv-en-un-xls