Wie man Xlsx in SpreadsheetML konvertiert
Sheetize XLSX‑zu‑SpreadsheetML‑Konverter für .NET bietet eine unkomplizierte API, die moderne XLSX‑Tabellen in die XML‑basierte SpreadsheetML‑Darstellung umwandelt, die von älteren Office‑Versionen und vielen XML‑zentrierten Werkzeugen genutzt wird. Egal, ob Sie Daten in eine XSLT‑Pipeline einspeisen, Berichte für Altsysteme generieren oder Tabellen einfach als reines XML archivieren möchten – Sheetize übernimmt die Konvertierung mit geringem Speicherverbrauch und voller Treue zu Stilen, Formeln und Metadaten.
Hauptfunktionen
XLSX in SpreadsheetML konvertieren
Exportieren Sie eine Arbeitsmappe in das standardisierte SpreadsheetML‑Schema (Office Open XML Spreadsheet) mit Optionen zur Namensraum‑Anpassung, hübsch formatiertem Output und selektiver Blatt‑Einbeziehung.
Formatierung & Formeln erhalten
Alle Zellstile, zusammengeführten Bereiche und Formeldefinitionen bleiben im resultierenden XML erhalten, sodass die Ausgabe von Excel wieder geöffnet oder von XML‑Tools ohne Datenverlust verarbeitet werden kann.
Streaming‑Unterstützung
Verarbeiten Sie große Arbeitsmappen im Streaming‑Modus, um den Speicherverbrauch minimal zu halten – ideal für serverseitige Batch‑Jobs oder Cloud‑Funktionen.
Detaillierte Anleitung
XLSX → SpreadsheetML‑Workflow
- Konverter erstellen: Instanziieren Sie
SpreadsheetConverter. - Optionen konfigurieren: Verwenden Sie
SpreadsheetSaveOptions, um den Ziel‑Namensraum, Einrückungen und die Einbeziehung versteckter Arbeitsblätter festzulegen. - Pfade angeben: Geben Sie die Quell‑
.xlsx‑Datei und den Ziel‑.xml‑ (oder.spreadsheetml) Dateipfad an. - Konvertierung ausführen: Rufen Sie
Processmit den Lade‑ und Speicheroptionen auf.
Beispiel – Eine XLSX‑Arbeitsmappe in hübsch formatiertes SpreadsheetML konvertieren
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\report.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = @"D:\Data\report.xml"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);Erweiterte Formatunterstützung
- Die Bibliothek kann SpreadsheetML auch zurück in XLSX konvertieren, wodurch Rundreise‑Transformationen möglich werden.
- Weitere Exporter stehen für CSV, TSV und JSON zur Verfügung, sodass Sie End‑zu‑End‑Pipelines wie XLSX → SpreadsheetML → XSLT → HTML erstellen können.
Mit Sheetize ist das Umwandeln moderner Excel‑Dateien in das klassische XML‑Format ein Kinderspiel – sei es für ein einmaliges Skript oder einen produktionsreifen Service.