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

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

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

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

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

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

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

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

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

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

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

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

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

Пример — конвертация CSV в XLSX

using Sheetize;

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

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

TextConverter.Process(readOptions, saveOptions);

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

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

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

 Русский