Je cherche le moyen d'exporter le résultat d'une requête ADO vers un fichier
.CSV ou Excel .
J'ai a ma disposition la méthode Save du recordset mais celle-ci ne permet
pas de faire se genre de sauvegarde (uniquement 2 format dispo). Le résultat
de cette requête est également affiché dans un control MshFlexiGrid.
Je suis preneur de toute solutions ou indications pouvant me permet de
sauvegarder se résultat sous un fichier. (export rapide pour 15 champs/2500
lignes mini).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jérôme FONTAINE
Salut ,
Voici une méthode :
1°) Met les données de ton recordset dans un fichier text avec comme séparateur ";"
2°) Ouvre le fichier texte créé avec excel en lui spécifiant le séparateur utilisé
Si besoin de plus de détail sur le code fais le savoir.
Bon courage
Jérôme
"Laurent Castagnetti" a écrit dans le message de news:
Bonjour,
Je cherche le moyen d'exporter le résultat d'une requête ADO vers un
fichier
.CSV ou Excel . J'ai a ma disposition la méthode Save du recordset mais celle-ci ne permet pas de faire se genre de sauvegarde (uniquement 2 format dispo). Le
résultat
de cette requête est également affiché dans un control MshFlexiGrid.
Je suis preneur de toute solutions ou indications pouvant me permet de sauvegarder se résultat sous un fichier. (export rapide pour 15
champs/2500
lignes mini).
Merci d'avance.
Laurent
Salut ,
Voici une méthode :
1°) Met les données de ton recordset dans un fichier text avec comme
séparateur ";"
2°) Ouvre le fichier texte créé avec excel en lui spécifiant le séparateur
utilisé
Si besoin de plus de détail sur le code fais le savoir.
Bon courage
Jérôme
"Laurent Castagnetti" <lcastagn@wandoo.fr> a écrit dans le message de
news:ui0VOw4gDHA.1760@TK2MSFTNGP09.phx.gbl...
Bonjour,
Je cherche le moyen d'exporter le résultat d'une requête ADO vers un
fichier
.CSV ou Excel .
J'ai a ma disposition la méthode Save du recordset mais celle-ci ne permet
pas de faire se genre de sauvegarde (uniquement 2 format dispo). Le
résultat
de cette requête est également affiché dans un control MshFlexiGrid.
Je suis preneur de toute solutions ou indications pouvant me permet de
sauvegarder se résultat sous un fichier. (export rapide pour 15
1°) Met les données de ton recordset dans un fichier text avec comme séparateur ";"
2°) Ouvre le fichier texte créé avec excel en lui spécifiant le séparateur utilisé
Si besoin de plus de détail sur le code fais le savoir.
Bon courage
Jérôme
"Laurent Castagnetti" a écrit dans le message de news:
Bonjour,
Je cherche le moyen d'exporter le résultat d'une requête ADO vers un
fichier
.CSV ou Excel . J'ai a ma disposition la méthode Save du recordset mais celle-ci ne permet pas de faire se genre de sauvegarde (uniquement 2 format dispo). Le
résultat
de cette requête est également affiché dans un control MshFlexiGrid.
Je suis preneur de toute solutions ou indications pouvant me permet de sauvegarder se résultat sous un fichier. (export rapide pour 15
champs/2500
lignes mini).
Merci d'avance.
Laurent
Laurent Castagnetti
Bonjour Jérôme,
Le séparateur ";" correspond au format de fichiers CSV. C'est effectivement ce que je cherche. Le seul hic, c'est que je n'ai pas trouver la solution pour exporter ce recordset dans un fichier texte en lui précisant le séparateur. Si tu as un bout de code, ou simplement si tu peux m'expliquer la procédure a suivre cela me serait d'une grande aide. Faut-il traiter les lignes du recordset 1 par 1 ou existe-t-il une méthode "globale" ?
Merci
Laurent
"Jérôme FONTAINE" a écrit dans le message de news:
Salut ,
Voici une méthode :
1°) Met les données de ton recordset dans un fichier text avec comme séparateur ";"
2°) Ouvre le fichier texte créé avec excel en lui spécifiant le séparateur utilisé
Si besoin de plus de détail sur le code fais le savoir.
Bon courage
Jérôme
"Laurent Castagnetti" a écrit dans le message de news: > Bonjour, > > Je cherche le moyen d'exporter le résultat d'une requête ADO vers un fichier > .CSV ou Excel . > J'ai a ma disposition la méthode Save du recordset mais celle-ci ne
permet
> pas de faire se genre de sauvegarde (uniquement 2 format dispo). Le résultat > de cette requête est également affiché dans un control MshFlexiGrid. > > Je suis preneur de toute solutions ou indications pouvant me permet de > sauvegarder se résultat sous un fichier. (export rapide pour 15 champs/2500 > lignes mini). > > Merci d'avance. > > Laurent > >
Bonjour Jérôme,
Le séparateur ";" correspond au format de fichiers CSV. C'est
effectivement ce que je cherche.
Le seul hic, c'est que je n'ai pas trouver la solution pour exporter ce
recordset dans un fichier texte en lui précisant le séparateur.
Si tu as un bout de code, ou simplement si tu peux m'expliquer la
procédure a suivre cela me serait d'une grande aide. Faut-il traiter les
lignes du recordset 1 par 1 ou existe-t-il une méthode "globale" ?
Merci
Laurent
"Jérôme FONTAINE" <j-fontaine@wanadoo.fr> a écrit dans le message de news:
ORDiem5gDHA.2436@tk2msftngp13.phx.gbl...
Salut ,
Voici une méthode :
1°) Met les données de ton recordset dans un fichier text avec comme
séparateur ";"
2°) Ouvre le fichier texte créé avec excel en lui spécifiant le séparateur
utilisé
Si besoin de plus de détail sur le code fais le savoir.
Bon courage
Jérôme
"Laurent Castagnetti" <lcastagn@wandoo.fr> a écrit dans le message de
news:ui0VOw4gDHA.1760@TK2MSFTNGP09.phx.gbl...
> Bonjour,
>
> Je cherche le moyen d'exporter le résultat d'une requête ADO vers un
fichier
> .CSV ou Excel .
> J'ai a ma disposition la méthode Save du recordset mais celle-ci ne
permet
> pas de faire se genre de sauvegarde (uniquement 2 format dispo). Le
résultat
> de cette requête est également affiché dans un control MshFlexiGrid.
>
> Je suis preneur de toute solutions ou indications pouvant me permet de
> sauvegarder se résultat sous un fichier. (export rapide pour 15
champs/2500
> lignes mini).
>
> Merci d'avance.
>
> Laurent
>
>
Le séparateur ";" correspond au format de fichiers CSV. C'est effectivement ce que je cherche. Le seul hic, c'est que je n'ai pas trouver la solution pour exporter ce recordset dans un fichier texte en lui précisant le séparateur. Si tu as un bout de code, ou simplement si tu peux m'expliquer la procédure a suivre cela me serait d'une grande aide. Faut-il traiter les lignes du recordset 1 par 1 ou existe-t-il une méthode "globale" ?
Merci
Laurent
"Jérôme FONTAINE" a écrit dans le message de news:
Salut ,
Voici une méthode :
1°) Met les données de ton recordset dans un fichier text avec comme séparateur ";"
2°) Ouvre le fichier texte créé avec excel en lui spécifiant le séparateur utilisé
Si besoin de plus de détail sur le code fais le savoir.
Bon courage
Jérôme
"Laurent Castagnetti" a écrit dans le message de news: > Bonjour, > > Je cherche le moyen d'exporter le résultat d'une requête ADO vers un fichier > .CSV ou Excel . > J'ai a ma disposition la méthode Save du recordset mais celle-ci ne
permet
> pas de faire se genre de sauvegarde (uniquement 2 format dispo). Le résultat > de cette requête est également affiché dans un control MshFlexiGrid. > > Je suis preneur de toute solutions ou indications pouvant me permet de > sauvegarder se résultat sous un fichier. (export rapide pour 15 champs/2500 > lignes mini). > > Merci d'avance. > > Laurent > >
Adam Pietrasiewicz
<<< Attention - mon adresse dans l'entete de ce message est une adresse ANTISPAM - pour m'ecrire cliquez sur http://cerbermail.com/?DQr0g2Y88R >>> === Le 26 wrze¶nia 2003 12:30:24 Laurent Castagnetti a ecrit dans un message news:OmJg$
Bonjour Jérôme,
Le séparateur ";" correspond au format de fichiers CSV. C'est effectivement ce que je cherche. Le seul hic, c'est que je n'ai pas trouver la solution pour exporter ce recordset dans un fichier texte en lui précisant le séparateur. Si tu as un bout de code, ou simplement si tu peux m'expliquer la procédure a suivre cela me serait d'une grande aide. Faut-il traiter les lignes du recordset 1 par 1 ou existe-t-il une méthode "globale" ?
A ma connaissance il n'y a pas de methode "globale". C'est a ca que sert la programmation...
Dim Frf as long Dim i as integer Dim RcdEnr as string Frf = FreeFile Open "c:fichier.csv" for output as Frf Rcd.movefirst do until rcd.eof RcdEnr="" for i = 0 to rcd.fields,count-1 RcdEnr = RcdEnr & Rcd.fields(i) & ";" next Print#Frf,RcdEnr rcd.movenext loop Close#Frf Set Rcd = Nothing
-- Adam Pietrasiewicz Pologne
--- Ten list zosta³ wys³any przy u¿yciu Go³±bka http://www.amsoft.com.pl/golabek
<<< Attention - mon adresse dans l'entete de ce message est une
adresse ANTISPAM - pour m'ecrire cliquez sur
http://cerbermail.com/?DQr0g2Y88R >>>
=== Le 26 wrze¶nia 2003 12:30:24 Laurent Castagnetti a ecrit dans un
message news:OmJg$kBhDHA.1800@TK2MSFTNGP09.phx.gbl
Bonjour Jérôme,
Le séparateur ";" correspond au format de fichiers CSV. C'est
effectivement ce que je cherche.
Le seul hic, c'est que je n'ai pas trouver la solution pour exporter ce
recordset dans un fichier texte en lui précisant le séparateur.
Si tu as un bout de code, ou simplement si tu peux m'expliquer la
procédure a suivre cela me serait d'une grande aide. Faut-il traiter les
lignes du recordset 1 par 1 ou existe-t-il une méthode "globale" ?
A ma connaissance il n'y a pas de methode "globale". C'est a ca que
sert la programmation...
Dim Frf as long
Dim i as integer
Dim RcdEnr as string
Frf = FreeFile
Open "c:fichier.csv" for output as Frf
Rcd.movefirst
do until rcd.eof
RcdEnr=""
for i = 0 to rcd.fields,count-1
RcdEnr = RcdEnr & Rcd.fields(i) & ";"
next
Print#Frf,RcdEnr
rcd.movenext
loop
Close#Frf
Set Rcd = Nothing
--
Adam Pietrasiewicz
Pologne
---
Ten list zosta³ wys³any przy u¿yciu Go³±bka http://www.amsoft.com.pl/golabek
<<< Attention - mon adresse dans l'entete de ce message est une adresse ANTISPAM - pour m'ecrire cliquez sur http://cerbermail.com/?DQr0g2Y88R >>> === Le 26 wrze¶nia 2003 12:30:24 Laurent Castagnetti a ecrit dans un message news:OmJg$
Bonjour Jérôme,
Le séparateur ";" correspond au format de fichiers CSV. C'est effectivement ce que je cherche. Le seul hic, c'est que je n'ai pas trouver la solution pour exporter ce recordset dans un fichier texte en lui précisant le séparateur. Si tu as un bout de code, ou simplement si tu peux m'expliquer la procédure a suivre cela me serait d'une grande aide. Faut-il traiter les lignes du recordset 1 par 1 ou existe-t-il une méthode "globale" ?
A ma connaissance il n'y a pas de methode "globale". C'est a ca que sert la programmation...
Dim Frf as long Dim i as integer Dim RcdEnr as string Frf = FreeFile Open "c:fichier.csv" for output as Frf Rcd.movefirst do until rcd.eof RcdEnr="" for i = 0 to rcd.fields,count-1 RcdEnr = RcdEnr & Rcd.fields(i) & ";" next Print#Frf,RcdEnr rcd.movenext loop Close#Frf Set Rcd = Nothing
-- Adam Pietrasiewicz Pologne
--- Ten list zosta³ wys³any przy u¿yciu Go³±bka http://www.amsoft.com.pl/golabek
Bruno
"Laurent Castagnetti" a écrit dans le message de news:
Bonjour,
Je cherche le moyen d'exporter le résultat d'une requête ADO vers un
fichier
.CSV ou Excel . J'ai a ma disposition la méthode Save du recordset mais celle-ci ne permet pas de faire se genre de sauvegarde (uniquement 2 format dispo). Le
résultat
de cette requête est également affiché dans un control MshFlexiGrid.
Je suis preneur de toute solutions ou indications pouvant me permet de sauvegarder se résultat sous un fichier. (export rapide pour 15
champs/2500
lignes mini).
Merci d'avance.
Laurent
Bonjour,
Perso j'utiliserai l'une des deux méthode standard (celle qui écrit un fichier texte ...) puis je retravaillerai ce fichier pour en faire un autre au format CSV. Comme cela je n'aurai qu'une partie du code à optimiser puisque le contrôle ADO gère seul l'écriture du premier fichier.
Cdlt,
"Laurent Castagnetti" <lcastagn@wandoo.fr> a écrit dans le message de
news:ui0VOw4gDHA.1760@TK2MSFTNGP09.phx.gbl...
Bonjour,
Je cherche le moyen d'exporter le résultat d'une requête ADO vers un
fichier
.CSV ou Excel .
J'ai a ma disposition la méthode Save du recordset mais celle-ci ne permet
pas de faire se genre de sauvegarde (uniquement 2 format dispo). Le
résultat
de cette requête est également affiché dans un control MshFlexiGrid.
Je suis preneur de toute solutions ou indications pouvant me permet de
sauvegarder se résultat sous un fichier. (export rapide pour 15
champs/2500
lignes mini).
Merci d'avance.
Laurent
Bonjour,
Perso j'utiliserai l'une des deux méthode standard (celle qui écrit un
fichier texte ...) puis je retravaillerai ce fichier pour en faire un autre
au format CSV.
Comme cela je n'aurai qu'une partie du code à optimiser puisque le contrôle
ADO gère seul l'écriture du premier fichier.
"Laurent Castagnetti" a écrit dans le message de news:
Bonjour,
Je cherche le moyen d'exporter le résultat d'une requête ADO vers un
fichier
.CSV ou Excel . J'ai a ma disposition la méthode Save du recordset mais celle-ci ne permet pas de faire se genre de sauvegarde (uniquement 2 format dispo). Le
résultat
de cette requête est également affiché dans un control MshFlexiGrid.
Je suis preneur de toute solutions ou indications pouvant me permet de sauvegarder se résultat sous un fichier. (export rapide pour 15
champs/2500
lignes mini).
Merci d'avance.
Laurent
Bonjour,
Perso j'utiliserai l'une des deux méthode standard (celle qui écrit un fichier texte ...) puis je retravaillerai ce fichier pour en faire un autre au format CSV. Comme cela je n'aurai qu'une partie du code à optimiser puisque le contrôle ADO gère seul l'écriture du premier fichier.