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:
- Zainicjalizuj konwerter: Utwórz instancję
SpreadsheetConverter. - 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ą. - Zdefiniuj ścieżki plików: Podaj ścieżkę źródłową XLSX i miejsce docelowe pliku XLT.
- Wykonaj konwersję: Wywołaj metodę
Processz 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.