Wie man CSV in XLSX konvertiert
Sheetize CSV‑zu‑XLSX‑Konverter für .NET bietet eine einfache, aber leistungsstarke API zum Einlesen von CSV‑Daten und Schreiben in eine Excel‑Arbeitsmappe, wobei Spaltentypen, Kopfzeilen und Zellformatierung erhalten bleiben. Das ist nützlich, wenn Sie Daten in einem bekannten Tabellenkalkulationsformat verteilen oder in Workflows integrieren möchten, die nur XLSX‑Dateien akzeptieren.
Hauptfunktionen
CSV nach XLSX konvertieren
Liest jede CSV‑Datei (Komma, Semikolon, Tab‑getrennt) und erzeugt eine makrofreie XLSX‑Datei, mit optionaler Typinferenz und benutzerdefinierter Spaltenformatierung.
Formatierung & Datentypen erhalten
Erkennt Zahlen, Datumsangaben, Boolesche Werte und wendet passende Excel‑Stile an; Sie können zudem eine Stil‑Vorlage bereitstellen, um ein einheitliches Aussehen zu gewährleisten.
Streaming‑Unterstützung
Verarbeitet riesige CSV‑Dateien zeilenweise, um den Speicherverbrauch gering zu halten – ideal für Stapelkonvertierungen oder Web‑Services.
Detaillierte Anleitung
CSV → XLSX‑Workflow
Um mit Sheetize eine CSV‑Datei in XLSX zu konvertieren, gehen Sie wie folgt vor:
- Konverter initialisieren: Erzeugen Sie eine Instanz von
TextConverter. - Optionen konfigurieren: Legen Sie
LoadOptions(Trennzeichen, Kodierung, Header‑Zeile) undTextConverterSaveOptions(Ausgabepfad, Stil‑Vorlage) fest. - Dateipfade definieren: Geben Sie den Quell‑CSV‑Pfad und den Ziel‑XLSX‑Ort an.
- Konvertierung ausführen: Rufen Sie
Processmit den vorbereiteten Optionen auf.
Beispiel – CSV nach XLSX konvertieren
using Sheetize;
var readOptions = new LoadOptions
{
InputFile = "sales_data.csv"
};
var saveOptions = new TextConverterSaveOptions
{
OutputFile = "E:\\reports\\sales_report.xlsx",
};
TextConverter.Process(readOptions, saveOptions);Erweiterte Formatunterstützung
- Sheetize kann XLSX auch zurück zu CSV konvertieren, optional mit Auswahl bestimmter Tabellenblätter oder Bereiche.
- Die Bibliothek unterstützt den Export nach JSON, TSV oder HTML direkt aus der erzeugten Arbeitsmappe, wodurch End‑zu‑End‑Reporting‑Pipelines ermöglicht werden (z. B. CSV → XLSX → HTML).
Mit diesen Möglichkeiten macht Sheetize die CSV‑zu‑XLSX‑Konvertierung mühelos – egal, ob Sie ein schnelles Einmal‑Skript oder einen produktionsreife Service benötigen.