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

  1. Crea il Convertitore: Istanzia SpreadsheetConverter.
  2. Configura le Opzioni: Usa SpreadsheetSaveOptions per impostare lo spazio dei nomi target, l’indentazione e se includere i fogli di lavoro nascosti.
  3. Specifica i Percorsi: Fornisci il file .xlsx di origine e il percorso del file di destinazione .xml (o .spreadsheetml).
  4. Esegui la Conversione: Chiama Process con 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.

 Italiano