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:
- Inițializează convertorul: Creează o instanță a clasei
SpreadsheetConverter. - Configurează opțiunile: Setează
SpreadsheetSaveOptionspentru a defini ce foi să fie păstrate, dacă se curăță doar valorile sau și comentariile, și calea de ieșire. - Definește căile fișierelor: Furnizează calea spre fișierul XLSX sursă și locația fișierului XLT destinație.
- Execută conversia: Apelează
Processcu 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.