OVH Cloud OVH Cloud

Export en csv ...

4 réponses
Avatar
Géo
Heu ....question bête ...

je veux exporter des donnees en CSV , ou texte tabulé.

Comment fait-on si il y a des retour chariots ou des virgules dans un
champ mémo ?

Il y a une possibilité sans devoir remplacer le texte ?

Amicalement et bonne année !

Géo

4 réponses

Avatar
Aski
Pas si bête,

Au lieu d'enregistrer sous csv, j'enregistre sous xls et j'utilise vbTab
pour les séparateurs de champ et vbCrLf pour les séparateurs de lignes.
En général j'utilise Print #, mais dans ton cas, je pense qu'il faut
utiliser Write #.
Autre chose, ne pas utiliser la virgule comme séparateur décimal.

Cordialement

Aski

"Géo" a écrit dans le message de
news:
Heu ....question bête ...

je veux exporter des donnees en CSV , ou texte tabulé.

Comment fait-on si il y a des retour chariots ou des virgules dans un
champ mémo ?

Il y a une possibilité sans devoir remplacer le texte ?

Amicalement et bonne année !

Géo



Avatar
Géo
Aski a écrit:
Pas si bête,

Au lieu d'enregistrer sous csv, j'enregistre sous xls et j'utilise vbTab
pour les séparateurs de champ et vbCrLf pour les séparateurs de lignes.
En général j'utilise Print #, mais dans ton cas, je pense qu'il faut
utiliser Write #.
Autre chose, ne pas utiliser la virgule comme séparateur décimal.

Cordialement

Aski




en faisant comme tu dis avec des vbTab ,la virgule ne devrait pas poser
de probleme ? non ?

Il reste a trouver une soluce pour les tabulations ... mais les
avantages de ton systeme me semble largement combler un petit
remplacement des vbTab.

Merci


Géo
Avatar
Aski
Bonsoir Géo,

J'ai beaucoup utilisé ce principe qui permet d'ouvrir directement les
fichiers en double-cliquant dessus.
Par contre, cette manip ne supporte pas les valeurs décimales avec virgules.
Dans ce cas, il faut obligatoirement ouvrir depuis Excel.

Bon courage

Aski

"Géo" a écrit dans le message de
news:
Aski a écrit:
> Pas si bête,
>
> Au lieu d'enregistrer sous csv, j'enregistre sous xls et j'utilise vbTab
> pour les séparateurs de champ et vbCrLf pour les séparateurs de lignes.
> En général j'utilise Print #, mais dans ton cas, je pense qu'il faut
> utiliser Write #.
> Autre chose, ne pas utiliser la virgule comme séparateur décimal.
>
> Cordialement
>
> Aski


en faisant comme tu dis avec des vbTab ,la virgule ne devrait pas poser
de probleme ? non ?

Il reste a trouver une soluce pour les tabulations ... mais les
avantages de ton systeme me semble largement combler un petit
remplacement des vbTab.

Merci


Géo






Avatar
ng
Tu peux par exemple remplacer les retour chariots par %CRLF% et les
restituer à la lecture (ou encore n)

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

Géo wrote:
Heu ....question bête ...

je veux exporter des donnees en CSV , ou texte tabulé.

Comment fait-on si il y a des retour chariots ou des virgules dans un
champ mémo ?

Il y a une possibilité sans devoir remplacer le texte ?

Amicalement et bonne année !

Géo