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

  1. Vytvořte převodník: Instancujte SpreadsheetConverter.
  2. Nastavte možnosti: Použijte SpreadsheetSaveOptions k nastavení cílového jmenného prostoru, odsazení a volby, zda zahrnout skryté listy.
  3. Zadejte cesty: Uveďte zdrojový soubor .xlsx a cílový soubor .xml (nebo .spreadsheetml).
  4. Spusťte převod: Zavolejte Process s 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.

 Čeština