Ako konvertovať Xlsx na SpreadsheetML
Sheetize XLSX‑to‑SpreadsheetML konvertor pre .NET poskytuje jednoduché API, ktoré premenuje moderné XLSX tabuľky do XML‑založeného formátu SpreadsheetML používaného staršími verziami Office a mnohými XML‑centrickými nástrojmi. Či už potrebujete posielať dáta do XSLT pipeline, generovať reporty pre legacy systémy, alebo jednoducho archivovať tabuľky ako čisté XML, Sheetize zabezpečí konverziu s nízkou spotrebou pamäte a úplnou vernosťou štýlov, vzorcov a metaúdajov.
Hlavné funkcie
Konvertovať XLSX na SpreadsheetML
Exportujte zošit do štandardizovanej schémy SpreadsheetML (Office Open XML Spreadsheet) s možnosťami prispôsobenia menného priestoru, pekného formátovania výstupu a výberu, ktoré listy zahrnúť.
Zachovať formátovanie a vzorce
Všetky štýly buniek, zlúčené oblasti a definície vzorcov zostanú zachované v generovanom XML, čo zabezpečuje, že výstup možno otvoriť v Exceli alebo spracovať XML‑nástrojmi bez straty informácií.
Podpora streamovania
Spracovávajte veľké zošity v streamingovom režime, aby ste udržali minimálnu spotrebu pamäte – ideálne pre server‑side batch joby alebo cloudové funkcie.
Podrobné inštrukcie
Pracovný postup XLSX → SpreadsheetML
- Vytvorte konvertor: Inštanciu
SpreadsheetConverter. - Nastavte možnosti: Použite
SpreadsheetSaveOptionsna nastavenie cieľového menného priestoru, odsadenia a voľby, či zahrnúť skryté hárky. - Zadajte cesty: Poskytnite vstupný súbor
.xlsxa cieľovú cestu pre súbor.xml(alebo.spreadsheetml). - Spustite konverziu: Zavolajte
Processs načítacími a ukladacími možnosťami.
Príklad – Konvertovať XLSX zošit do pekne formátovaného SpreadsheetML
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\report.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = @"D:\Data\report.xml"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);Rozšírená podpora formátov
- Knižnica dokáže tiež konvertovať SpreadsheetML späť na XLSX, čo umožňuje dvojcestné transformácie.
- Ďalší exportéry sú k dispozícii pre CSV, TSV a JSON, čo vám umožňuje vytvárať end‑to‑end pipeline ako XLSX → SpreadsheetML → XSLT → HTML.
S Sheetize je prevod moderných Excel súborov do klasického XML formátu hračkou, či už potrebujete jednorazový skript alebo produkčný servis.