Как конвертировать CSV в XLSX
Sheetize CSV‑to‑XLSX Converter for .NET предоставляет простой, но мощный API для чтения CSV‑данных и записи их в книгу Excel с сохранением типов столбцов, строк заголовков и оформления ячеек. Это удобно, когда нужно распространять данные в привычном табличном формате или интегрировать их в процессы, принимающие только файлы XLSX.
Основные возможности
Конвертация CSV в XLSX
Чтение любого CSV (разделитель — запятая, точка с запятой, табуляция) и генерация файла XLSX без макросов, с необязательным определением типов данных и пользовательским форматированием столбцов.
Сохранение оформления и типов данных
Обнаружение чисел, дат, булевых значений и применение соответствующих стилей Excel; также можно задать шаблон стилей для единообразного вида.
Потоковая обработка
Обработка огромных CSV‑файлов построчно, что снижает потребление памяти — идеально для пакетных конвертаций или веб‑служб.
Подробные инструкции
Рабочий процесс CSV → XLSX
Чтобы конвертировать CSV‑файл в XLSX с помощью Sheetize, выполните следующие шаги:
- Инициализировать конвертер: создайте экземпляр
TextConverter. - Настроить параметры: задайте
LoadOptions(разделитель, кодировка, наличие заголовка) иTextConverterSaveOptions(путь вывода, шаблон стилей). - Указать пути к файлам: задайте путь к исходному CSV и место назначения XLSX.
- Запустить конвертацию: вызовите
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 простым и надёжным, будь то быстрое однократное решение или сервис промышленного уровня.