CSV, TSV und TXT nach Excel mit Golang via C++ konvertieren
Öffnen von CSV-Dateien
Comma Separated Values (CSV)-Dateien enthalten Datensätze, bei denen die Werte durch Kommas getrennt sind. Die Daten werden als Tabelle gespeichert, wobei jede Spalte durch das Kommazeichen getrennt und durch doppelte Anführungszeichen eingeschlossen ist. Wenn ein Feldwert ein doppelt-anklicken Zeichen enthält, wird es mit einem Paar doppelter Anführungszeichen maskiert. Sie können auch Microsoft Excel verwenden, um Tabellenkalkulationsdaten in CSV zu exportieren.
CSV-Dateien öffnen und ungültige Zeichen ersetzen
In Excel werden beim Öffnen einer CSV-Datei mit Sonderzeichen die Zeichen automatisch ersetzt. Dies wird auch von der Aspose.Cells-API durchgeführt, wie im folgenden Code-Beispiel gezeigt.
Mit bevorzugtem Parser verwenden
Es ist nicht immer notwendig, die Standardeinstellungen für den Parser beim Öffnen von CSV-Dateien zu verwenden. Manchmal führt der Import einer CSV-Datei nicht zum erwarteten Ergebnis, z.B. wenn das Datumsformat nicht wie erwartet ist oder leere Felder anders behandelt werden. Hierfür steht TxtLoadOptions.PreferredParsers zur Verfügung, mit dem Sie Ihren eigenen bevorzugten Parser verwenden können, um unterschiedliche Datentypen entsprechend Ihren Anforderungen zu analysieren. Das folgende Beispiel zeigt die Verwendung eines bevorzugten Parsers.
Die Quell- und Ausgabedateien können von den folgenden Links heruntergeladen werden, um diese Funktion zu testen.
outputsamplePreferredParser.xlsx
Öffnen von Textdateien mit benutzerdefiniertem Trennzeichen
Textdateien werden verwendet, um Tabellendaten ohne Formatierung zu halten. Die Datei ist eine Art reine Textdatei, die einige benutzerdefinierte Trennzeichen haben kann.
Tabulator-getrennte Dateien öffnen
Tabulator-getrennte (Text-)Dateien enthalten Tabellen und Spaltendaten, jedoch ohne Formatierung. Daten sind in Zeilen und Spalten wie in Tabellen und Tabellenkalkulationen angeordnet. Im Wesentlichen ist eine tabulator-getrennte Datei eine spezielle Art der Klartextdatei mit einem Tabulator zwischen den Spalten.
Öffnen von tabstoppgetrennten Werten (TSV) Dateien
Tabulator-separierte Werte (TSV) Dateien enthalten Tabellen- und Spaltendaten, ohne Formatierung. Es ist dasselbe wie eine tabulator-getrennte Datei, bei der Daten in Zeilen und Spalten wie in Tabellen angeordnet sind.