Kuinka muuntaa Xlsx SpreadsheetML:ksi

Sheetize XLSX‑to‑SpreadsheetML -muunnin .NET:lle tarjoaa helppokäyttöisen API:n, joka muuntaa modernit XLSX‑taulukot XML‑pohjaiseen SpreadsheetML‑esitykseen, jota vanhemmat Office‑versiot ja monet XML‑keskeiset työkalut käyttävät. Olipa tarkoituksesi syöttää dataa XSLT‑pipelineen, luoda raportteja perintäjärjestelmiin tai yksinkertaisesti arkistoida taulukoita puhtaana XML:nä, Sheetize hoitaa muunnoksen vähäisellä muistinkulutuksella ja täydellisellä tyylien, kaavojen ja metatietojen tarkkuudella.

Keskeiset ominaisuudet

Muunna XLSX SpreadsheetML:ksi

Vie työkirja standardisoituun SpreadsheetML‑skeemaan (Office Open XML Spreadsheet) mahdollisuuksilla muokata nimiavaruuksia, kaunistaa tulosteen ja valita käsiteltävät taulukot.

Säilytä muotoilu ja kaavat

Kaikki solujen tyylit, yhteen­sidotut alueet ja kaavamääritelmät säilyvät tuloksena syntyvässä XML‑tiedostossa, mikä varmistaa, että tiedoston voi avata Excelissä tai käsitellä XML‑työkalulla ilman tietojen häviämistä.

Suoratoistotuki

Käsittele suuria työkirjoja suoratoistona, jotta muistinkäyttö pysyy minimissään – ihanteellinen palvelin‑puolen eräajolle tai pilvifunktioihin.

Yksityiskohtaiset ohjeet

XLSX → SpreadsheetML -työnkulku

  1. Luo muunnin: Instansioi SpreadsheetConverter.
  2. Määritä asetukset: Käytä SpreadsheetSaveOptions‑luokkaa asettaaksesi kohde‑nimiavaruuden, sisennykset ja haluatko sisällyttää piilotetut taulukot.
  3. Anna polut: Määritä lähde‑.xlsx‑tiedosto ja kohde‑.xml (tai .spreadsheetml) -tiedoston polku.
  4. Suorita muunnos: Kutsu Process lataus‑ ja tallennusasetusten kanssa.

Esimerkki – Muunna XLSX‑työkirja kauniisti muotoiltuun SpreadsheetML:ään

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\report.xlsx"
};

var saveOptions = new SpreadsheetSaveOptions
{
    OutputFile = @"D:\Data\report.xml"
};

SpreadsheetConverter.Process(loadOptions, saveOptions);

Laajennettu formaattituki

  • Kirjasto pystyy myös muuntamaan SpreadsheetML:n takaisin XLSX:ksi, mikä mahdollistaa kaksisuuntaiset muunnokset.
  • Saatavilla on lisävientimuotoja kuten CSV, TSV ja JSON, jolloin voit rakentaa kokonaisia pipelineja, esimerkiksi XLSX → SpreadsheetML → XSLT → HTML.

Sheetizen avulla modernien Excel‑tiedostojen muuntaminen klassiseen XML‑muotoon on helppoa, olipa kyse satunnaisesta skriptistä tai tuotantokäytössä olevasta palvelusta.

 Suomi