Jak převést Xlsx na SpreadsheetML
Sheetize XLSX‑to‑SpreadsheetML Converter pro .NET poskytuje jednoduché API, které převádí moderní sešity XLSX do XML‑založené reprezentace SpreadsheetML používané staršími verzemi Office a mnoha XML‑centrickými nástroji. Ať už potřebujete data předat do XSLT pipeline, generovat reporty pro legacy systémy, nebo jen archivovat sešity jako čisté XML, Sheetize se postará o konverzi s nízkou spotřebou paměti a plnou věrností stylů, vzorců i metadat.
Hlavní funkce
Převod XLSX na SpreadsheetML
Exportujte sešit do standardizovaného schématu SpreadsheetML (Office Open XML Spreadsheet) s možnostmi přizpůsobení jmenného prostoru, hezkého formátování výstupu a výběru konkrétních listů.
Zachování formátování a vzorců
Všechny styly buněk, sloučené oblasti a definice vzorců jsou v výsledném XML zachovány, takže výstup lze opět otevřít v Excelu nebo zpracovat XML nástroji bez ztráty informací.
Podpora streamování
Zpracovávejte velké sešity ve streamovacím režimu, aby byl dopad na paměť co nejmenší – ideální pro server‑side dávkové úlohy nebo cloudové funkce.
Podrobný postup
Workflow XLSX → SpreadsheetML
- Vytvořte převodník: Instancujte
SpreadsheetConverter. - Nastavte možnosti: Použijte
SpreadsheetSaveOptionsk nastavení cílového jmenného prostoru, odsazení a volby, zda zahrnout skryté listy. - Zadejte cesty: Uveďte zdrojový soubor
.xlsxa cílový soubor.xml(nebo.spreadsheetml). - Spusťte převod: Zavolejte
Processs načítacími a ukládacími možnostmi.
Příklad – Převod sešitu XLSX na hezky formátovaný 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šířená podpora formátů
- Knihovna dokáže převádět i zpětně ze SpreadsheetML na XLSX, což umožňuje obousměrné transformace.
- K dispozici jsou další exportéry pro CSV, TSV a JSON, takže můžete postavit end‑to‑end pipeline, např. XLSX → SpreadsheetML → XSLT → HTML.
S Sheetize je převod moderních Excel souborů do klasického XML formátu hračka, ať už potřebujete jednorázový skript nebo produkční službu.