Come convertire Xlsx in SpreadsheetML
Sheetize Convertitore XLSX‑a‑SpreadsheetML per .NET fornisce un’API semplice che trasforma i moderni fogli di calcolo XLSX nella rappresentazione XML‑based SpreadsheetML utilizzata dalle versioni più vecchie di Office e da molti strumenti centrati su XML. Che tu debba alimentare dati in una pipeline XSLT, generare report per sistemi legacy, o semplicemente archiviare i fogli come XML puro, Sheetize gestisce la conversione con un basso consumo di memoria e piena fedeltà di stili, formule e metadati.
Caratteristiche Principali
Converti XLSX in SpreadsheetML
Esporta una cartella di lavoro nello schema standardizzato SpreadsheetML (Office Open XML Spreadsheet) con opzioni per la personalizzazione dello spazio dei nomi, output formattato e inclusione selettiva dei fogli.
Conserva Formattazione e Formule
Tutti gli stili delle celle, le regioni unite e le definizioni delle formule vengono mantenuti nell’XML risultante, garantendo che il risultato possa essere riaperto da Excel o elaborato da strumenti XML senza perdita di dati.
Supporto Streaming
Elabora grandi cartelle di lavoro in modalità streaming per mantenere al minimo l’uso di memoria – ideale per lavori batch lato server o funzioni cloud.
Istruzioni Dettagliate
Flusso di lavoro XLSX → SpreadsheetML
- Crea il Convertitore: Istanzia
SpreadsheetConverter. - Configura le Opzioni: Usa
SpreadsheetSaveOptionsper impostare lo spazio dei nomi target, l’indentazione e se includere i fogli di lavoro nascosti. - Specifica i Percorsi: Fornisci il file
.xlsxdi origine e il percorso del file di destinazione.xml(o.spreadsheetml). - Esegui la Conversione: Chiama
Processcon le opzioni di caricamento e salvataggio.
Esempio – Converti una cartella di lavoro XLSX in SpreadsheetML formattato
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\report.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = @"D:\Data\report.xml"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);Supporto Formato Esteso
- La libreria può anche convertire SpreadsheetML in XLSX, abilitando trasformazioni round‑trip.
- Esportatori aggiuntivi sono disponibili per CSV, TSV e JSON, permettendoti di costruire pipeline end‑to‑end come XLSX → SpreadsheetML → XSLT → HTML.
Con Sheetize, trasformare i file Excel moderni nel classico formato XML è un gioco da ragazzi, sia che tu abbia bisogno di uno script occasionale o di un servizio di livello produzione.