J'ai un fichier Excel contenant des caractères espagnols (tildes, etc.) que je dois convertir en fichier CSV pour l'utiliser comme fichier d'importation. Cependant, lorsque j'enregistre en tant que CSV, les caractères espagnols "spéciaux" qui ne sont pas des caractères ASCII sont maltraités. Il semble également le faire avec les guillemets gauche et droit et les tirets longs qui semblent provenir de l'utilisateur original qui a créé le fichier Excel sous Mac.
Puisque CSV n'est qu'un fichier texte, je suis sûr qu'il peut gérer un encodage UTF8, donc je suppose qu'il s'agit d'une limitation d'Excel, mais je cherche un moyen de passer d'Excel à CSV et de conserver les caractères non Ascii.
0 votes
stackoverflow.com/questions/155097/ ///
15 votes
J'ai vu cette question avant de la poster mais il s'agit d'avoir déjà un CSV UTF8 et de l'ouvrir dans Excel et non l'inverse.
8 votes
Les réponses ci-dessous semblent fonctionner, mais ce ne sont que des solutions de contournement. Quelqu'un sait-il comment faire pour qu'Excel fasse cela ?
2 votes
Je voulais apporter mon grain de sel : Après de nombreux essais et erreurs, des tentatives d'utilisation des fonctions VBA, etc... (j'utilise Excel 97 pour diverses raisons)... le simple fait de sauvegarder au format "CSV (MSDOS)" a résolu ce problème pour moi. Dans mon cas, les données CSV des webinaires Citrix (GotoWebinar) contiennent des caractères qui cassent certains codes Apex de notre côté - l'enregistrement au format "CSV (MSDOS)" m'a permis (auparavant) de charger l'exportation CSV dans Notepad++ et de la coller dans un fichier vide UTF-8, puis de l'enregistrer à nouveau :-P :-)
3 votes
Il s'agit d'une limitation très ennuyeuse d'Excel. J'ai ouvert une demande de fonctionnalité de l'uservoice à ce sujet : excel.uservoice.com/forums/ N'hésitez pas à voter et à faire en sorte que cela se produise.
2 votes
Dans ma langue, excel automatiquement transforme chaque "..." ou "oe" ou "ae" en équivalent unicode (..., œ, æ), mais quand il s'agit d'exporter, il s'exclame "Oh mon dieu, c'est quoi ces personnages ?". Sérieusement, Microsoft... vous plaisantez ?
0 votes
@JeffTreuting, ceci itg.ias.edu/content/ a fonctionné pour moi.
7 votes
Selon le forum des utilisateurs d'Excel, Microsoft a commencé à travailler sur l'UTF-8 pour les .csv le mois dernier. excel.uservoice.com/forums/
0 votes
Excel uservoice rapporte maintenant qu'il sera disponible avec Excel 16.0.7466.2023 et plus.
1 votes
Il n'est toujours pas possible d'exporter un fichier délimité par des tabulations UTF-8. La possibilité de spécifier le délimiteur et l'encodage était une fonctionnalité d'Open Office il y a des années.
0 votes
Techlandia.com/guardar-csv-utf8-como_163552 "Enregistrer sous Type de fichier" -> "CSV (Comma delimited)" -> "Outils" -> "Options Web" "Encodage" > "Enregistrer ce document sous" -> "Unicode (UTF-8)".