Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Export d'une requête en fichier CSV

2 réponses
Avatar
Isa
Bonjour,

Je souhaite exporter une requête en un fichier au formet csv avec séparateur ;
J'ai fait la commande ci-dessous mais pas de précision du séparateur.

DoCmd.OutputTo acOutputQuery, "R_export_h", acFormatTXT,
"E:\ACCESS\Export\Export_h_" & date_du_jour & ".csv", False

Auriez-vous une idée de ce qui manque ?
D'avance merci.

Isa.

2 réponses

Avatar
Isa
Bon, je pense être sur la bonne voie, j'ai fait ceci :
DoCmd.TransferText acExportDelim, "", "R_export_h",
"E:ACCESSExportExport_h_" & date_du_jour & ".csv"

Ceci me donne presque ce que je souhaite à ce détail près :
Tous les champs Texte sont délimité par "".
Or, je ne voudrais aucun délimiteur.

J'ai fait l'export à la mano (Fichier=>Exporter...) et si je choisis aucun
délimiteur de texte, ça marche impec.

Comment puis-je faire cela avec du code ?

D'avance merci.

Isa.


"Isa" wrote:

Bonjour,

Je souhaite exporter une requête en un fichier au formet csv avec séparateur ;
J'ai fait la commande ci-dessous mais pas de précision du séparateur.

DoCmd.OutputTo acOutputQuery, "R_export_h", acFormatTXT,
"E:ACCESSExportExport_h_" & date_du_jour & ".csv", False

Auriez-vous une idée de ce qui manque ?
D'avance merci.

Isa.


Avatar
Eric
Bonsoir,

Tu lances "a la mano" ton export et à l'étape 2 après le choix du
répertoire et du nom du fichier tu choisis aucun délimitateur de texte
dans la liste et tu cliques sur le bouton Avancé puis sur Enregister
sous et précises le nom du fichier de specification (par ex Toto). Enfin
Ok. Tu reviens à l'écran précédent et cliques sur Annuler. Le fichier de
spécification est sauvé dans la bd.

Dans la commande tu utilises le fichier de spécification:
DoCmd.TransferText acExportDelim, "Toto", "R_export_h", ...

Bon, je pense être sur la bonne voie, j'ai fait ceci :
DoCmd.TransferText acExportDelim, "", "R_export_h",
"E:ACCESSExportExport_h_" & date_du_jour & ".csv"

Ceci me donne presque ce que je souhaite à ce détail près :
Tous les champs Texte sont délimité par "".
Or, je ne voudrais aucun délimiteur.

J'ai fait l'export à la mano (Fichier=>Exporter...) et si je choisis aucun
délimiteur de texte, ça marche impec.

Comment puis-je faire cela avec du code ?

D'avance merci.

Isa.


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr