Convertir .csv dans access automatiquement
Fermé
jf_26
Messages postés
18
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
28 octobre 2009
-
22 oct. 2009 à 15:22
jf_26 Messages postés 18 Date d'inscription lundi 27 juillet 2009 Statut Membre Dernière intervention 28 octobre 2009 - 28 oct. 2009 à 20:31
jf_26 Messages postés 18 Date d'inscription lundi 27 juillet 2009 Statut Membre Dernière intervention 28 octobre 2009 - 28 oct. 2009 à 20:31
A voir également:
- Convertir un fichier csv en excel automatiquement
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
3 réponses
esoxxlucius
Messages postés
3
Date d'inscription
mercredi 21 octobre 2009
Statut
Membre
Dernière intervention
24 octobre 2009
1
24 oct. 2009 à 11:02
24 oct. 2009 à 11:02
Pour access 2003 je ne sais pas mais pour 2007 c'est très simple :
Données externes/Fichier texte. Et après tu as des options relativement simples.
Données externes/Fichier texte. Et après tu as des options relativement simples.
jf_26
Messages postés
18
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
28 octobre 2009
2
27 oct. 2009 à 16:40
27 oct. 2009 à 16:40
Merci de prendre le temps de me répondre,
En fait mon problème est au niveau que je veux automatiser la tâche, par exemple créer un bouton de commande dans un formulaire avec un code qui va sélectionner le fichier .csv, et le convertir en fonction des virgules, et l'insérer dans une table de manière automatique.
J'ai également un problème avec la conversion par donné externe/importer puisque les 3 premières lignes de mon .csv sont des phrases qui stipule, par exemple, le moment où la saisie de donnée s'est faite. Il me faudrait donc trouver une manière d'importer sans tenir compte des 3 premières lignes.
Merci d'avance.
En fait mon problème est au niveau que je veux automatiser la tâche, par exemple créer un bouton de commande dans un formulaire avec un code qui va sélectionner le fichier .csv, et le convertir en fonction des virgules, et l'insérer dans une table de manière automatique.
J'ai également un problème avec la conversion par donné externe/importer puisque les 3 premières lignes de mon .csv sont des phrases qui stipule, par exemple, le moment où la saisie de donnée s'est faite. Il me faudrait donc trouver une manière d'importer sans tenir compte des 3 premières lignes.
Merci d'avance.
jf_26
Messages postés
18
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
28 octobre 2009
2
28 oct. 2009 à 20:31
28 oct. 2009 à 20:31
ok j'ai trouvé une partie de ma solution:
J'ai du code pour aller sélectionner mon fichier et ensuite:
Open strInputFileName For Input As #1
Line Input #1, lne$ 'discard header/first row of csv file
Do While Not EOF(1)
Line Input #1, lne$
Debug.Print lne$
Loop
Close #1
Les données sont sous cette forme:
2009-09-30 13:17:00 ,500,101,0
en fait ce que je voudrais faire c'est de transférer ces données dans des champs d'une table, à partir de ma boucle. Quelqu'un à une idée de comment s'y prendre?
Merci,
J'ai du code pour aller sélectionner mon fichier et ensuite:
Open strInputFileName For Input As #1
Line Input #1, lne$ 'discard header/first row of csv file
Do While Not EOF(1)
Line Input #1, lne$
Debug.Print lne$
Loop
Close #1
Les données sont sous cette forme:
2009-09-30 13:17:00 ,500,101,0
en fait ce que je voudrais faire c'est de transférer ces données dans des champs d'une table, à partir de ma boucle. Quelqu'un à une idée de comment s'y prendre?
Merci,