Как конвертировать Xlsx в Xlt

Sheetize XLSX‑to‑XLT Converter for .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 в XLT простым, будь то быстрый одноразовый скрипт или сервис промышленного уровня для создания переиспользуемых шаблонов Excel.

 Русский