Jak przekonwertować Xlsx na Xlt

Sheetize konwerter XLSX‑to‑XLT dla .NET zapewnia prosty, a jednocześnie potężny interfejs API do przekształcania w pełni wypełnionych skoroszytów XLSX w czyste szablony XLT. Zachowuje wszystkie style, formuły, reguły walidacji danych i nazwy zakresów, jednocześnie usuwając wartości komórek, dzięki czemu powstały plik XLT można ponownie wykorzystać w zespołach lub procesach.

Główne funkcje

Konwertuj XLSX → XLT

Generuj szablon XLT z dowolnego pliku XLSX, z opcjami zachowania lub usunięcia konkretnych arkuszy, zachowania ukrytych wierszy/kolejek oraz zachowania własnych formatów.

Selektywne czyszczenie zawartości

Wybierz, czy usuwać tylko wartości komórek, czy dodatkowo resetować komentarze, hiperłącza i dynamiczne nazwy, zachowując przy tym elementy strukturalne niezmienione.

Zachowanie formatowania i formuł

Wszystkie style komórek, formatowanie warunkowe oraz formuły pozostają niezmienione, co zapewnia, że szablon zachowuje się dokładnie tak jak źródłowy skoroszyt po wprowadzeniu nowych danych.

Przetwarzanie strumieniowe i obsługa dużych plików

Przetwarzaj skoroszyty w trybie strumieniowym, aby uniknąć wysokiego zużycia pamięci, co czyni rozwiązanie odpowiednim do generowania szablonów na skalę przedsiębiorstwa.

Szczegółowe instrukcje

Przebieg konwersji XLSX → XLT

Aby przekonwertować plik XLSX na szablon XLT przy użyciu Sheetize, wykonaj następujące kroki:

  1. Zainicjalizuj konwerter: Utwórz instancję SpreadsheetConverter.
  2. Skonfiguruj opcje: Ustaw SpreadsheetSaveOptions, aby określić, które arkusze zachować, czy wyczyścić tylko wartości, czy także komentarze, oraz ścieżkę wyjściową.
  3. Zdefiniuj ścieżki plików: Podaj ścieżkę źródłową XLSX i miejsce docelowe pliku XLT.
  4. Wykonaj konwersję: Wywołaj metodę Process z przygotowanymi opcjami ładowania i zapisu.

Przykład – konwersja XLSX do XLT, czyszczenie wyłącznie wartości

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Templates\Report.xlsx"
};

var saveOptions = new SpreadsheetSaveOptions
{
    OutputFile = @"D:\Templates\ReportTemplate.xlt"
};

SpreadsheetConverter.Process(loadOptions, saveOptions);

Rozszerzone wsparcie formatów

  • Sheetize potrafi również konwertować XLT z powrotem do XLSX, umożliwiając dwukierunkową edycję szablonów.
  • Biblioteka obsługuje eksport do CSV, TSV lub JSON bezpośrednio z szablonu, co ułatwia generowanie raportów opartych na danych.
  • Połącz konwersję XLSX‑to‑XLT z narzędziami HTML ↔ XLSX, aby tworzyć pełne potoki, np. HTML → XLSX → XLT.

Dzięki tym możliwościom Sheetize sprawia, że konwersja XLSX‑to‑XLT jest dziecinnie prosta, niezależnie od tego, czy potrzebujesz szybkiego jednorazowego skryptu, czy rozwiązania produkcyjnego do generowania wielokrotnego użytku szablonów Excela.

 Polski