Bonjour ,
Je travaille avec Visual Studio 2005 Tools for Microsoft Office pour un projet en automation : transformation de fichiers Excel.
Je voudrais pouvoir sauvegarder un fichier Excel au format csv (jusque là c'est fait ) mais encodé en UTF-8.
Hors pour la méthode SaveAs pour un objet Workbook, il n'y a pas de précisions sur l'encodage, si ce n'est un paramètre TextCodePage.
Mais je n'ai trouvé aucune documentation là dessus.
Exemple :
Aprés manipulation d'un workbook, je le sauvegarde de la sorte :
Pourtant il devrait y avoir une option pour l'encodage des fichier dans Excel, non?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 private optional=System.Reflection.Missing.Value; // le paramètre en rouge correspont à "Object TextCodePage" dans la méthode _targetWB.SaveAs(sourceFileName, Excel.XlFileFormat., optional, optional, optional, false, Excel.XlSaveAsAccessMode.xlNoChange,optional, optional, optional, optional, optional);
Est-ce que quelqu'un aurait une idée?
Le but de la manoeuvre serait que mes données soient encodées en UTF-8...
Merci.
Partager