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:
- Inizializza il convertitore: crea un’istanza di
SpreadsheetConverter. - Configura le opzioni: imposta
SpreadsheetSaveOptionsper definire quali fogli mantenere, se cancellare solo i valori o anche commenti, e il percorso di output. - Definisci i percorsi dei file: specifica il percorso del file XLSX di origine e la destinazione del file XLT.
- Esegui la conversione: chiama
Processpassando 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.