Wie man Xlsx in Xlt konvertiert
Sheetize XLSX‑zu‑XLT‑Konverter für .NET bietet eine unkomplizierte, aber leistungsstarke API zum Umwandeln vollständig ausgefüllter XLSX‑Arbeitsmappen in saubere XLT‑Vorlagen. Er bewahrt alle Stile, Formeln, Datenvalidierungsregeln und benannten Bereiche, während Zellwerte entfernt werden, sodass die resultierende XLT‑Datei team‑ oder prozessübergreifend wiederverwendet werden kann.
Hauptfunktionen
Konvertieren von XLSX → XLT
Erstellen Sie aus jeder XLSX‑Datei eine XLT‑Vorlage mit Optionen zum Behalten oder Entfernen bestimmter Arbeitsblätter, zum Bewahren versteckter Zeilen/Spalten und zum Beibehalten benutzerdefinierter Formate.
Selektives Leeren von Inhalten
Wählen Sie aus, nur Zellwerte zu entfernen oder zusätzlich Kommentare, Hyperlinks und dynamische Namen zurückzusetzen, während strukturelle Elemente erhalten bleiben.
Formatierung & Formeln erhalten
Alle Zellformatierungen, bedingte Formatierungen und Formeln bleiben unverändert, sodass sich die Vorlage beim Eintragen neuer Daten exakt wie die Quellarbeitsmappe verhält.
Streaming‑ & Großdatei‑Unterstützung
Verarbeiten Sie Arbeitsmappen im Streaming‑Modus, um den Speicherverbrauch gering zu halten – ideal für die Vorlagengenerierung im Unternehmensmaßstab.
Detaillierte Anleitung
XLSX → XLT‑Workflow
Um mit Sheetize eine XLSX‑Datei in eine XLT‑Vorlage zu konvertieren, gehen Sie wie folgt vor:
- Konverter initialisieren: Erzeugen Sie eine Instanz von
SpreadsheetConverter. - Optionen konfigurieren: Setzen Sie
SpreadsheetSaveOptions, um festzulegen, welche Arbeitsblätter beibehalten werden, ob nur Werte oder zusätzlich Kommentare gelöscht werden sollen und wohin die Ausgabedatei geschrieben wird. - Dateipfade definieren: Geben Sie den Quell‑XLSX‑Pfad und den Ziel‑XLT‑Pfad an.
- Konvertierung ausführen: Rufen Sie
Processmit den vorbereiteten Lade‑ und Speicheroptionen auf.
Beispiel – XLSX zu XLT konvertieren, nur Werte leeren
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Templates\Report.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = @"D:\Templates\ReportTemplate.xlt"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);Erweiterte Formatunterstützung
- Sheetize kann XLT auch zurück in XLSX konvertieren, sodass ein Rundlauf‑Bearbeiten von Vorlagen möglich ist.
- Die Bibliothek unterstützt den Export nach CSV, TSV oder JSON direkt aus einer Vorlage für datengesteuerte Berichtserstellung.
- Kombinieren Sie die XLSX‑zu‑XLT‑Konvertierung mit den HTML ↔ XLSX‑Werkzeugen, um End‑zu‑End‑Pipelines wie HTML → XLSX → XLT zu erstellen.
Mit diesen Möglichkeiten macht Sheetize die XLSX‑zu‑XLT‑Konvertierung mühelos – egal, ob Sie ein schnelles Einzeilskript oder einen produktionsreifen Service zum Erzeugen wiederverwendbarer Excel‑Vorlagen benötigen.