Lesen von CSV-Datei mit mehreren Codierungen

Aspose.Cells bietet dieTxtLoadOptions.IsMultiEncoded Eigenschaft, die Sie festlegen müssenwahr um Ihre CSV-Datei mit mehreren Kodierungen richtig zu laden.

Der folgende Screenshot zeigt eine Beispieldatei CSV, die zwei Zeilen enthält. Die erste Zeile ist drinANSI Codierung und die zweite Zeile ist inUnicode Codierung

Eingabedatei
todo: Bild_alt_Text

Der folgende Screenshot zeigt die XLSX-Datei, die aus der obigen CSV-Datei konvertiert wurde, ohne dieTxtLoadOptions.IsMultiEncoded Eigentum zuwahr. Wie Sie sehen können, wurde der Unicode-Text nicht richtig konvertiert.

Ausgabedatei 1: keine Anpassung an Mehrfachcodierung vorgenommen
todo: Bild_alt_Text

Der folgende Screenshot zeigt die XSLX-Datei, die aus der obigen CSV-Datei konvertiert wurde, nachdem dieTxtLoadOptions.IsMultiEncoded Eigentum zuwahr. Wie Sie sehen können, wird der Unicode-Text jetzt korrekt konvertiert.

Ausgabedatei 2: IsMultiEncoded ist auf true gesetzt
todo: Bild_alt_Text

Unten ist der Beispielcode, der die obige CSV-Datei ordnungsgemäß in das XLSX-Format konvertiert.

Zum Thema passende Artikel