Ich verwende eine Reihe von Tools, um regelmäßig Daten für das Web aufzubereiten. In einem Schritt muss ich eine CSV-Datei in Excel öffnen, Änderungen vornehmen und die Datei speichern.
Gibt es eine Möglichkeit, Excel zu zwingen, die UTF-8-Kodierung zu akzeptieren und die Dateien in dieser Kodierung zu speichern?
Eine einfache Möglichkeit, die ANSI-Kodierung von Excel in UTF-8 zu ändern, besteht darin, die .csv-Datei in Notepad zu öffnen und dann Datei > Speichern unter zu wählen. Unten sehen Sie, dass die Kodierung auf ANSI eingestellt ist. Ändern Sie diese in UTF-8 und speichern Sie die Datei als neue Datei ab - fertig.
Ich habe ein ähnliches Problem schon einmal gelöst. Erfolglos, aber Sie können LibreOffice verwenden, das standardmäßig UTF-8 ist.
Es gibt ein Excel-Addin hier für die Arbeit mit Unicode-CSV-Dateien, das Ihnen helfen sollte.
Hier's der Entwickler Jaimon Mathew's Hinweis:
Excel behandelt .csv-Dateien als Textdateien und ersetzt alle Unicode
Zeichen durch "?", wenn sie normal gespeichert werden. Wenn Sie die Unicode-Zeichen erhalten wollen, müssen Sie die Datei als "Unicode-Text" speichern (*.txt)" speichern, was eine durch Tabulatoren getrennte Datei ist. Da ich keine Lösung gefunden habe, um Unicode-Zeichen im CSV-Format zu erhalten, habe ich dachte ich, ich versuche es mal mit einem Excel-Addin, das genau das kann.