Com convertir Xlsx a Xlt
Sheetize XLSX‑to‑XLT Converter per a .NET proporciona una API senzilla però potent per transformar llibres de treball XLSX completament emplenats en plantilles netes XLT. Conserva tots els estils, fórmules, regles de validació de dades i rangs amb nom, mentre elimina els valors de les cel·les, de manera que l’XLT resultant es pot reutilitzar en equips o processos.
Funcionalitats Principals
Convertir XLSX → XLT
Genera una plantilla XLT a partir de qualsevol fitxer XLSX amb opcions per mantenir o eliminar fulls específics, preservar files/columnes ocultes i retenir formats personalitzats.
Neteja selectiva del contingut
Tria si només es buiden els valors de les cel·les o si, a més, es reinicien comentaris, enllaços i noms dinàmics, mantenint intacts els elements estructurals.
Conservar format i fórmules
Tots els estils de cel·la, format condicional i fórmules es mantenen sense canvis, garantint que la plantilla es comporti exactament com el llibre original quan s’hi introdueixin noves dades.
Processament en streaming i suport per a fitxers grans
Tracta els llibres en mode streaming per evitar un ús excessiu de memòria, fet que la fa adient per a generació de plantilles a escala empresarial.
Instruccions detallades
Flux de treball XLSX → XLT
Per convertir un fitxer XLSX a una plantilla XLT amb Sheetize, segueix aquests passos:
- Inicialitza el convertidor: Crea una instància de
SpreadsheetConverter. - Configura les opcions: Defineix
SpreadsheetSaveOptionsper indicar quins fulls vols conservar, si només voleu buidar valors o també comentaris, i la ruta de sortida. - Defineix les rutes dels fitxers: Proporciona el camí del XLSX d’origen i la ubicació del fitxer XLT de destinació.
- Executa la conversió: Crida
Processamb les opcions de càrrega i d’estalvi preparades.
Exemple – Convertir XLSX a XLT buidant només els valors
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Templates\Report.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = @"D:\Templates\ReportTemplate.xlt"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);Suport ampliat de formats
- Sheetize també pot convertir XLT de tornada a XLSX, permetent una edició de rondes de plantilles.
- La biblioteca admet l’exportació a CSV, TSV o JSON directament des d’una plantilla per a la generació de informes basats en dades.
- Combina la conversió XLSX‑to‑XLT amb les eines HTML ↔ XLSX per crear pipelines de punta a punta, com ara HTML → XLSX → XLT.
Amb aquestes capacitats, Sheetize fa que la conversió d’XLSX a XLT sigui senzilla, tant si necessites un script ràpid com si busques un servei de nivell de producció per generar plantilles d’Excel reutilitzables.