Come convertire Xlsx in Xlt

Sheetize XLSX‑to‑XLT Converter per .NET offre un’API semplice ma potente per trasformare cartelle di lavoro XLSX completamente popolate in template XLT puliti. Mantiene tutti gli stili, le formule, le regole di convalida dei dati e gli intervalli denominati, rimuovendo i valori delle celle, così il file XLT risultante può essere riutilizzato da team o processi diversi.

Principali funzionalità

Convertire XLSX → XLT

Genera un modello XLT da qualsiasi file XLSX con opzioni per mantenere o rimuovere fogli specifici, preservare righe/colonne nascoste e conservare formati personalizzati.

Pulizia selettiva del contenuto

Scegli di cancellare solo i valori delle celle oppure di ripristinare anche commenti, collegamenti ipertestuali e nomi dinamici, mantenendo intatti gli elementi strutturali.

Conservazione di formattazione e formule

Tutte le formattazioni delle celle, il formato condizionale e le formule rimangono invariati, garantendo che il modello si comporti esattamente come la cartella di lavoro originale quando vengono inseriti nuovi dati.

Streaming e supporto a file di grandi dimensioni

Elabora le cartelle di lavoro in modalità streaming per limitare il consumo di memoria, rendendolo adatto a scenari enterprise di generazione di modelli.

Istruzioni dettagliate

Workflow XLSX → XLT

Per convertire un file XLSX in un modello XLT con Sheetize, segui questi passaggi:

  1. Inizializza il convertitore: crea un’istanza di SpreadsheetConverter.
  2. Configura le opzioni: imposta SpreadsheetSaveOptions per definire quali fogli mantenere, se cancellare solo i valori o anche commenti, e il percorso di output.
  3. Definisci i percorsi dei file: specifica il percorso del file XLSX di origine e la destinazione del file XLT.
  4. Esegui la conversione: chiama Process passando le opzioni di caricamento e salvataggio.

Esempio – Convertire XLSX in XLT cancellando solo i valori

using Sheetize;

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

var saveOptions = new SpreadsheetSaveOptions
{
    OutputFile = @"D:\Templates\ReportTemplate.xlt"
};

SpreadsheetConverter.Process(loadOptions, saveOptions);

Supporto a formati aggiuntivi

  • Sheetize può anche convertire XLT in XLSX, consentendo modifiche bidirectional dei modelli.
  • La libreria supporta l’esportazione in CSV, TSV o JSON direttamente da un modello, ideale per la generazione di report basati sui dati.
  • Combina la conversione XLSX‑to‑XLT con gli strumenti HTML ↔ XLSX per creare pipeline end‑to‑end, ad esempio HTML → XLSX → XLT.

Con queste capacità, Sheetize rende la conversione da XLSX a XLT senza sforzo, sia per script rapidi che per servizi di produzione destinati alla generazione di template Excel riutilizzabili.

 Italiano