Как конвертировать TSV в XLSX

Sheetize TSV‑to‑XLSX Converter for .NET предоставляет простой, но мощный API для чтения TSV‑данных (разделённых табуляцией) и записи их в книгу Excel с сохранением типов столбцов, строк заголовков и оформления ячеек. Это удобно, когда нужно распространять данные в привычном табличном формате или интегрировать их в процессы, принимающие только файлы XLSX.

Основные возможности

Конвертация TSV в XLSX

Чтение любого TSV‑файла (разделённого табуляцией) и генерация книги XLSX без макросов, с возможностью автоматического определения типов данных и пользовательского форматирования столбцов.

Сохранение оформления и типов данных

Обнаружение чисел, дат, логических значений и применение соответствующих стилей Excel; также можно указать шаблон стилей для единообразного вида.

Потоковая обработка

Обработка огромных TSV‑файлов построчно, что снижает расход памяти — идеально для пакетных конвертаций или веб‑служб.

Подробные инструкции

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

Чтобы конвертировать TSV‑файл в XLSX с помощью Sheetize, выполните следующие шаги:

  1. Инициализировать конвертер: создать экземпляр TextConverter.
  2. Настроить параметры: задать LoadOptions (разделитель, кодировка, наличие заголовка) и TextConverterSaveOptions (путь вывода, шаблон стилей).
  3. Указать пути файлов: указать путь к исходному TSV и место назначения XLSX.
  4. Запустить конвертацию: вызвать Process с подготовленными параметрами.

Пример – конвертация TSV в XLSX

using Sheetize;

var readOptions = new LoadOptions
{
    InputFile = "sales_data.tsv"
};

var saveOptions = new TextConverterSaveOptions
{
    OutputFile = @"E:\reports\sales_report.xlsx"
};

TextConverter.Process(readOptions, saveOptions);

Расширенная поддержка форматов

  • Sheetize также умеет конвертировать XLSX обратно в TSV, с возможностью выбора конкретных листов или диапазонов.
  • Библиотека поддерживает экспорт в JSON, CSV или HTML непосредственно из сгенерированной книги, что позволяет строить сквозные конвейеры отчётности (например, TSV → XLSX → HTML).

Благодаря этим возможностям Sheetize делает преобразование TSV в XLSX простым, будь то быстрая одноразовая задача или сервис промышленного уровня.

 Русский