Kako pretvoriti Xlsx u SpreadsheetML

Sheetize XLSX‑to‑SpreadsheetML Converter za .NET pruža jednostavno API‑je koje pretvara moderne XLSX tablice u XML‑baziranu SpreadsheetML reprezentaciju koju koriste starije verzije Officea i mnogi XML‑orijentirani alati. Bilo da trebate proslijediti podatke u XSLT cjevovod, generirati izvješća za naslijeđene sustave ili jednostavno arhivirati tablice kao običan XML, Sheetize obavlja konverziju uz malo memorijskog opterećenja i potpunu vjerodostojnost stilova, formula i metapodataka.

Glavne značajke

Pretvorba XLSX u SpreadsheetML

Izvezite radnu knjigu u standardiziranu SpreadsheetML shemu (Office Open XML Spreadsheet) s opcijama za prilagodbu prostora imena, lijepo formatirani izlaz i odabir pojedinih listova.

Očuvanje formatiranja i formula

Svi stilovi ćelija, spojeni rasponi i definicije formula zadržavaju se u rezultirajućem XML‑u, što osigurava da se izlaz može ponovno otvoriti u Excelu ili obraditi XML alatima bez gubitka podataka.

Potpora za streaming

Obrada velikih radnih knjiga u streaming načinu rada održava minimalnu potrošnju memorije – idealno za batch zadatke na serveru ili cloud funkcije.

Detaljne upute

XLSX → SpreadsheetML radni tijek

  1. Stvaranje pretvarača: Instancirajte SpreadsheetConverter.
  2. Konfiguriranje opcija: Upotrijebite SpreadsheetSaveOptions za postavljanje željenog prostora imena, uvlačenja i uključivanja skrivenih radnih listova.
  3. Navođenje putanja: navedite izvorni .xlsx i odredišni .xml (ili .spreadsheetml) put.
  4. Izvršavanje konverzije: Pozovite Process s opcijama za učitavanje i spremanje.

Primjer – Pretvaranje XLSX radne knjige u lijepo formatirani 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);

Proširena podrška formata

  • Biblioteka također može pretvoriti SpreadsheetML nazad u XLSX, omogućujući dvosmjernu transformaciju.
  • Dostupni su dodatni izvoznici za CSV, TSV i JSON, što vam omogućuje izgradnju cjelovitih cjevovoda, npr. XLSX → SpreadsheetML → XSLT → HTML.

Uz Sheetize pretvaranje modernih Excel datoteka u klasični XML format je jednostavno, bilo da vam treba jedinstveni skript ili usluga spremna za proizvodnju.

 Hrvatski