Як конвертувати Xlsx у Xlt

Sheetize XLSX‑to‑XLT Converter для .NET пропонує простий, але потужний API для перетворення повністю заповнених книг XLSX у чисті шаблони XLT. Він зберігає всі стилі, формули, правила перевірки даних та іменовані діапазони, видаляючи лише значення клітинок, тому отриманий XLT можна багаторазово використовувати в командах чи процесах.

Основні можливості

Конвертація XLSX → XLT

Створює шаблон XLT з будь‑якого файлу XLSX з можливістю зберігати або виключати певні листи, залишати приховані рядки/стовпці та зберігати користувацькі формати.

Вибіркове очищення вмісту

Дозволяє видаляти лише значення клітинок, або додатково скинути коментарі, гіперпосилання та динамічні імена, залишаючи структуру документа незмінною.

Збереження форматування та формул

Усе форматування клітинок, умовне форматування та формули залишаються без змін, що гарантує таку ж поведінку шаблону, як у вихідному файлі, коли вводяться нові дані.

Потокова обробка та підтримка великих файлів

Обробка книг у потоковому режимі дозволяє уникнути великого споживання пам’яті, що робить інструмент придатним для корпоративних масштабів генерації шаблонів.

Детальна інструкція

Робочий процес XLSX → XLT

Щоб конвертувати файл XLSX у шаблон XLT за допомогою Sheetize, виконайте наступні кроки:

  1. Ініціалізація конвертера: Створіть екземпляр SpreadsheetConverter.
  2. Налаштування параметрів: Встановіть SpreadsheetSaveOptions, вказавши, які листи залишити, чи очищати лише значення чи також коментарі, і шлях до вихідного файлу.
  3. Визначення шляхів файлів: Вкажіть шлях до вхідного XLSX та місце збереження XLT‑файлу.
  4. Запуск конвертації: Викличте Process, передавши підготовлені параметри завантаження і збереження.

Приклад – конвертувати XLSX у XLT, очищаючи лише значення

using Sheetize;

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

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

SpreadsheetConverter.Process(loadOptions, saveOptions);

Розширена підтримка форматів

  • Sheetize також може конвертувати XLT назад у XLSX, що дозволяє виконувати кругову редагування шаблонів.
  • Бібліотека підтримує експорт до CSV, TSV або JSON безпосередньо з шаблону для створення звітів на основі даних.
  • Поєднуйте конвертацію XLSX‑to‑XLT з утилітами HTML ↔ XLSX, щоб створювати повні конвеєри, наприклад HTML → XLSX → XLT.

Завдяки цим можливостям Sheetize робить конвертацію XLSX‑to‑XLT надзвичайно простою, незалежно від того, чи потрібен вам швидкий скрипт для одноразового використання, чи стабільний сервіс у продакшн‑середовищі для генерації багаторазових шаблонів Excel.

 Українська