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:

  1. Inicialitza el convertidor: Crea una instància de SpreadsheetConverter.
  2. Configura les opcions: Defineix SpreadsheetSaveOptions per indicar quins fulls vols conservar, si només voleu buidar valors o també comentaris, i la ruta de sortida.
  3. Defineix les rutes dels fitxers: Proporciona el camí del XLSX d’origen i la ubicació del fitxer XLT de destinació.
  4. Executa la conversió: Crida Process amb 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.

 Català