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, yhteensidotut 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
- Luo muunnin: Instansioi
SpreadsheetConverter. - Määritä asetukset: Käytä
SpreadsheetSaveOptions‑luokkaa asettaaksesi kohde‑nimiavaruuden, sisennykset ja haluatko sisällyttää piilotetut taulukot. - Anna polut: Määritä lähde‑
.xlsx‑tiedosto ja kohde‑.xml(tai.spreadsheetml) -tiedoston polku. - Suorita muunnos: Kutsu
Processlataus‑ 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.