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:

  1. Konverter initialisieren: Erzeugen Sie eine Instanz von SpreadsheetConverter.
  2. 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.
  3. Dateipfade definieren: Geben Sie den Quell‑XLSX‑Pfad und den Ziel‑XLT‑Pfad an.
  4. Konvertierung ausführen: Rufen Sie Process mit 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.

 Deutsch