Bonjour à tous,
J'ai un fichier qui exporte des données en .csv afin d'être importées dans un logiciel sur mesure. Les données s'exportent bien mais les cases vides sont exportées comme si elles contenaient une chaîne vide. Connaissez-vous une astuce pour enlever les guillemets d'un export csv ?
Ci-joint mon fichier avec des exemples.
Merci,
Jerem
[Résolu] [Calc] Export .csv sans guillemets
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
JeremD
- NOOuvel adepte

- Messages : 13
- Inscription : 03 mai 2012 13:24
[Résolu] [Calc] Export .csv sans guillemets
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par JeremD le 10 mai 2012 13:54, modifié 1 fois.
OpenOffice 3.3 - Windows 7 Pro SP1
-
alhazred
- ManitOOu

- Messages : 3028
- Inscription : 30 avr. 2011 23:08
- Localisation : Casablanca (Maroc)
Re: [Calc] Export .csv sans guillemets
Bonjour,
Ceci devrait faire l'affaire:
Ceci devrait faire l'affaire:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
À bientôt
LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.
Et la sauvegarde incrémentée, c'est sympa !
LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.
Et la sauvegarde incrémentée, c'est sympa !
-
JeremD
- NOOuvel adepte

- Messages : 13
- Inscription : 03 mai 2012 13:24
Re: [Calc] Export .csv sans guillemets
Bonjour,
Cette solution fonctionne chez vous ? Chez moi les guillemets apparaissent encore dans le fichier .csv.
Je viens de me rendre compte que je n'ai pas précisé : le fichier .csv sera importé en tant que fichier texte et non tableur.
Résultat :
'NUMERO_TRAVAIL' '00440ECOLI' '00430STRF'
'111235' 2639 1446
'235666' 2172 438
'210222' 171 9070
'' '' ''
'' '' ''
...
Résultat attendu :
'NUMERO_TRAVAIL' '00440ECOLI' '00430STRF'
'111235' 2639 1446
'235666' 2172 438
'210222' 171 9070
Merci,
Jerem
Cette solution fonctionne chez vous ? Chez moi les guillemets apparaissent encore dans le fichier .csv.
Je viens de me rendre compte que je n'ai pas précisé : le fichier .csv sera importé en tant que fichier texte et non tableur.
Résultat :
'NUMERO_TRAVAIL' '00440ECOLI' '00430STRF'
'111235' 2639 1446
'235666' 2172 438
'210222' 171 9070
'' '' ''
'' '' ''
...
Résultat attendu :
'NUMERO_TRAVAIL' '00440ECOLI' '00430STRF'
'111235' 2639 1446
'235666' 2172 438
'210222' 171 9070
Merci,
Jerem
OpenOffice 3.3 - Windows 7 Pro SP1
-
alhazred
- ManitOOu

- Messages : 3028
- Inscription : 30 avr. 2011 23:08
- Localisation : Casablanca (Maroc)
Re: [Calc] Export .csv sans guillemets
Bonjour,
J'ai vérifié ici:
-- ton fichier encadre d'apostrophes les valeurs chaînes (je n'avais pas essayé avant, car le style de macro -- mélange de style enregistreur + API -- ne m'inspirait pas) et donne en fin de texte toute une série de '' représentant des cellules vides.
-- le mien donne le texte sans apostrophes et s'arrête lorsqu'il n'y a plus que des cellules vides (en fait, il y a quand même des tabulations).
Voici le dialogue que j'obtiens au moment de l'enregistrement d'un ods en csv As-tu la case à cocher "Enregistrer le contenu de la cellule comme affiché"?
Si c'est le cas, je ne vois vraiment pas pourquoi mes macros ne fonctionnent pas chez toi. Tu peux toujours essayer d'enregistrer une macro en convertissant en csv selon tes réglages (avec la case précédente cochée) et voir si elle présente des différences avec celles que je t'ai données.
Sinon, tu pourras toujours ouvrir le csv dans le Bloc-notes et remplacer les apostrophes par rien (ce qui n'est peut-être pas sans risque si les textes de cellules contiennent eux-mêmes des apostrophes... auquel cas Writer serait plus indiqué pour pouvoir utiliser les expressions régulières)
J'ai vérifié ici:
-- ton fichier encadre d'apostrophes les valeurs chaînes (je n'avais pas essayé avant, car le style de macro -- mélange de style enregistreur + API -- ne m'inspirait pas) et donne en fin de texte toute une série de '' représentant des cellules vides.
-- le mien donne le texte sans apostrophes et s'arrête lorsqu'il n'y a plus que des cellules vides (en fait, il y a quand même des tabulations).
Voici le dialogue que j'obtiens au moment de l'enregistrement d'un ods en csv As-tu la case à cocher "Enregistrer le contenu de la cellule comme affiché"?
Si c'est le cas, je ne vois vraiment pas pourquoi mes macros ne fonctionnent pas chez toi. Tu peux toujours essayer d'enregistrer une macro en convertissant en csv selon tes réglages (avec la case précédente cochée) et voir si elle présente des différences avec celles que je t'ai données.
Sinon, tu pourras toujours ouvrir le csv dans le Bloc-notes et remplacer les apostrophes par rien (ce qui n'est peut-être pas sans risque si les textes de cellules contiennent eux-mêmes des apostrophes... auquel cas Writer serait plus indiqué pour pouvoir utiliser les expressions régulières)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
À bientôt
LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.
Et la sauvegarde incrémentée, c'est sympa !
LibO 4.1.5.3 et AOO 4.0.1 sous Windows 7, MRI et SDK pour les macros.
Et la sauvegarde incrémentée, c'est sympa !
-
JeremD
- NOOuvel adepte

- Messages : 13
- Inscription : 03 mai 2012 13:24
Re: [Calc] Export .csv sans guillemets
Idée payante ! La solution était à la ligne suivante :alhazred a écrit :Tu peux toujours essayer d'enregistrer une macro en convertissant en csv selon tes réglages (avec la case précédente cochée) et voir si elle présente des différences avec celles que je t'ai données.
Code : Tout sélectionner
args1(1).Name = "FilterOptions"
args1(1).Value = "9,39,ANSI,1"Avec l'enregistreur de macro, j'ai obtenu ceci :
Code : Tout sélectionner
args1(1).Name = "FilterOptions"
args1(1).Value = "9,0,ANSI,1"Merci de votre aide,
Jerem
OpenOffice 3.3 - Windows 7 Pro SP1
-
Bidouille
- RespOOnsable forum

- Messages : 12838
- Inscription : 08 nov. 2005 16:23
- Localisation : Brest, France
Re: [Calc] Export .csv sans guillemets
Bonjour,
Faire une recherche sur ce forum permet souvent d'obtenir des réponses :
http://user.services.openoffice.org/fr/ ... +guillemet
Merci d'ajouter [Résolu] au début du titre du 1er message et de cocher la case de l'icône de sujet (le V vert).
Faire une recherche sur ce forum permet souvent d'obtenir des réponses :
http://user.services.openoffice.org/fr/ ... +guillemet
Merci d'ajouter [Résolu] au début du titre du 1er message et de cocher la case de l'icône de sujet (le V vert).