Sauvegarde problème de quote dédoublé

  • Initiateur de la discussion Initiateur de la discussion Benoit.Be
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

Benoit.Be

Guest
Bonjour j'ai un fichier xml qui contient une série d'information que je dois sauvé dans un fichier "csv" avec comme séparateur le ;


J'ai effectuer une macro qui selectionné les données utiles et les copie dans un nouveau classeur ensuite je sauve celui-ci sous un format csv.

j'ai certaine ligne qui comprennent des "

Code:
Test="Hello World"

quand j'ouvre le fichier générer j'obtiens
Code:
Test=""Hello World""
😡

Comment puis-je éviter le doublement des "?


Merci
 
Re : Sauvegarde problème de quote dédoublé

Voici le fichier

Dedans il y a une macro

ExportMyData
qui sélectionne les colonnes utiles et qui les recopies dans un nouveau Workbook les données et le sauve sous c:\temp\test.csv

Dans celui-ci on a le résultat :
Code:
Qui est la?;"""C'est moi"""

Or moi je souhaite optenir
Code:
Qui est la?;"C'est moi"
 

Pièces jointes

Re : Sauvegarde problème de quote dédoublé

Ce n'est le format que je cherche.
il met des tabulation comme séparateur, de plus les quotes sont tjs doublé 🙄

Je dois peut-être parcourir le contenu de chaque cellule et faire l'écriture dans un fichier manuellement?

Si oui comment puis-je connaitre la derniere ligne (utilisé) de ma feuille?
 
Re : Sauvegarde problème de quote dédoublé

Je suis ouvert à toutes propositions.

Code:
ActiveWorkbook.SaveAs Filename:="c:\Temp\Test.txt", FileFormat:=xlTextWindows, CreateBackup:=False

Excel met des tabulations comme séparateur

Il y a-t-il un moyen de dire qu'il faut des ; comme séparateur?
et de laisser ses foutus " tranquille 🙄

en xlTextPrinter il ne modifie pas le nombre de " mais par contre c'est la tabulation qui est aussi le séparateur de champ 🙁
 
Re : Sauvegarde problème de quote dédoublé

Re bonjour

Pour cela enregistre une macro en ouvrant ton fichier texte avec le bon délimiteur. Le code va se générer automatiquement. Puis tu n'auras plus qu'a adapter la macro en modifiant le nom de fichier si besoin.
 
Re : Sauvegarde problème de quote dédoublé

Pour l'ouverture du fichier

Code:
Workbooks.OpenText Filename:="C:\Temp\Test.txt", Origin:=xlWindows, _
 StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlNone, _
 ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=True, Comma:=False _
,Space:=False, Other:=False,FieldInfo:=Array(Array(1, 1),Array(2, 1),Array(3, 1))

Donc il faut que je sauvegarde avec les options

Code:
DataType:=xlDelimited, [COLOR="Red"]TextQualifier:=xlNone[/COLOR], _
 ConsecutiveDelimiter:=False, Tab:=False, [COLOR="Red"]Semicolon:=True[/COLOR], Comma:=False _
,Space:=False, Other:=False
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

F
Réponses
13
Affichages
3 K
François75020
F
J
Réponses
0
Affichages
766
Jietch
J
D
Réponses
10
Affichages
2 K
D
J
Réponses
6
Affichages
1 K
jbdoliprane
J
C
Réponses
0
Affichages
626
cdlmars5
C
M
Réponses
4
Affichages
2 K
M
M
Réponses
3
Affichages
4 K
_matt_44
M
Retour