Как конвертировать Xlsx в Xlt
Sheetize XLSX‑to‑XLT Converter for .NET предоставляет простой, но мощный API для превращения полностью заполненных рабочих книг XLSX в чистые шаблоны XLT. Он сохраняет все стили, формулы, правила проверки данных и именованные диапазоны, удаляя значения ячеек, так что полученный XLT можно повторно использовать в разных командах или процессах.
Основные возможности
Конвертация XLSX → XLT
Создавайте шаблон XLT из любого файла XLSX с возможностью оставлять или удалять отдельные листы, сохранять скрытые строки/столбцы и сохранять пользовательские форматы.
Избирательное очистка содержимого
Выбирайте очистку только значений ячеек или дополнительно сбрасывайте комментарии, гиперссылки и динамические имена, при этом сохраняется структура документа.
Сохранение форматирования и формул
Все стили ячеек, условное форматирование и формулы остаются без изменений, что обеспечивает одинаковое поведение шаблона при вводе новых данных.
Потоковая обработка и работа с большими файлами
Обрабатывайте книги в потоковом режиме, избегая высокого расхода памяти, что делает решение пригодным для корпоративных масштабов генерации шаблонов.
Подробные инструкции
Рабочий процесс XLSX → XLT
Чтобы конвертировать файл XLSX в шаблон XLT с помощью Sheetize, выполните следующие шаги:
- Инициализировать конвертер: создайте экземпляр
SpreadsheetConverter. - Настроить параметры: задайте
SpreadsheetSaveOptions, определив, какие листы оставить, очищать только значения или также комментарии, а также путь вывода. - Указать пути файлов: задайте путь к исходному файлу XLSX и место сохранения XLT.
- Запустить конвертацию: вызовите
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.