Cum să convertești Xlsx în Xlt

Sheetize XLSX‑to‑XLT Converter pentru .NET oferă un API simplu, dar puternic, pentru transformarea foilor de calcul complet populate (XLSX) în șabloane XLT curate. Păstrează toate stilurile, formulele, regulile de validare a datelor și numele definite, în timp ce elimină valorile celulelor, astfel încât XLT‑ul rezultat să poată fi reutilizat în echipe sau procese.

Funcționalități principale

Conversie XLSX → XLT

Generează un șablon XLT din orice fișier XLSX cu opțiuni pentru păstrarea sau eliminarea anumitor foi, păstrarea rândurilor/coloanelor ascunse și menținerea formatelor personalizate.

Curățare selectivă a conținutului

Alege să elimini numai valorile celulelor sau, în plus, să resetezi comentariile, hyperlink‑urile și denumirile dinamice, păstrând în același timp elementele structurale intacte.

Păstrarea formatării și a formulelor

Toate stilurile celulelor, formatarea condițională și formulele rămân nemodificate, asigurând că șablonul se comportă exact ca fișierul sursă atunci când se introduc noi date.

Streaming și suport pentru fișiere mari

Procesează foile de calcul în mod streaming pentru a evita utilizarea excesivă a memoriei, fiind potrivit pentru generarea de șabloane la scară enterprise.

Instrucțiuni detaliate

Flux de lucru XLSX → XLT

Pentru a converti un fișier XLSX într-un șablon XLT cu Sheetize, urmează acești pași:

  1. Inițializează convertorul: Creează o instanță a clasei SpreadsheetConverter.
  2. Configurează opțiunile: Setează SpreadsheetSaveOptions pentru a defini ce foi să fie păstrate, dacă se curăță doar valorile sau și comentariile, și calea de ieșire.
  3. Definește căile fișierelor: Furnizează calea spre fișierul XLSX sursă și locația fișierului XLT destinație.
  4. Execută conversia: Apelează Process cu opțiunile de încărcare și salvare pregătite.

Exemplu – Convertire XLSX în XLT, curățare doar a valorilor

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 extins pentru formate

  • Sheetize poate, de asemenea, să convertească XLT înapoi în XLSX, permițând editarea în buclă a șabloanelor.
  • Biblioteca suportă exportarea directă în CSV, TSV sau JSON dintr-un șablon pentru generarea de rapoarte bazate pe date.
  • Combină conversia XLSX‑to‑XLT cu utilitarele HTML ↔ XLSX pentru a crea lanțuri complete, de exemplu HTML → XLSX → XLT.

Cu aceste capabilități, Sheetize face conversia XLSX‑to‑XLT fără efort, indiferent dacă ai nevoie de un script rapid sau de un serviciu de producție pentru generarea de șabloane Excel reutilizabile.

 Română