export csv coder UTF8

rafmix

XLDnaute Nouveau
Hello,

quelqu'un a déjà réussi à faire un export csv codé en UTF8 ?

Je passe par une macro VBA pour faire l'export.

Salutations
raphael
 

Staple1600

XLDnaute Barbatruc
Re : export csv coder UTF8

Re


Essaie de tester cette méthode glanée sur le net

Au préalable tu exportes ton fichier en csv classique
puis tu lances cette macro csvUTF_HUIT
Code:
Sub Encode(ByVal sPath$, Optional SetChar$ = "UTF-8")
With CreateObject("ADODB.Stream")
.Open
.LoadFromFile sPath ' Loads a File
.Charset = SetChar ' sets stream encoding (UTF-8)
.SaveToFile sPath, 2 ' adSaveCreateOverWrite
.Close
End With
End Sub
Code:
Sub csvUTFHUIT()
Encode "c:\temp\toto.csv", "UTF-8"
End Sub
 

ademus

XLDnaute Nouveau
Re : export csv coder UTF8

Solution simple.
Créer un fichier TXT avec un éditeur de texte comme notepad
Dans ce fichier, régler l'encodage à UTF8
Sauver avec l'extension .CSV et fermer

Aller dans Excel et ouvrez le fichier que vous voulez exporter en CSV
Sauver votre fichier avec le format CSV (comma delimited)
et enregistrer dans le fichier précedement créer avec l'encodage UTF8
L'encodage sera conservé
 

Discussions similaires

Réponses
30
Affichages
1 K

Statistiques des forums

Discussions
312 497
Messages
2 088 992
Membres
104 000
dernier inscrit
dinelcia