Перейти к содержимому

Направление конвертации

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

Преобразование CSV → XLSX на сервере, без установки программ

.csv.xlsx

.csv.xlsx
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файлов

Область приёма файла

или

Файлы CSV. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.

Первая строка становится заголовком таблицы. Числа и даты распознаются автоматически; длинные коды и телефоны с ведущими нулями сохраняются как текст.

Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.

CSV и XLSX: характеристики

Характеристики форматов CSV и XLSX рядом
Характеристика.csvCSV.xlsxXLSX
Полное названиеComma-Separated ValuesOffice Open XML Workbook
Расширение.csv.xlsx
MIME-типыtext/csv, application/csv, text/comma-separated-valuesнет данных
СодержимоеТекстовоеДвоичное
Несколько страниц в файлеНетПоддерживается
РазделительЗапятая, точка с запятой или табуляциянет данных
ЭкранированиеДвойные кавычки, кавычка внутри удваиваетсянет данных
ЛистыРовно один на файлнет данных
Формулы и оформлениеНе поддерживаютсянет данных
СтандартRFC 4180ECMA-376 / ISO 29500
Чем открытьMicrosoft Excel, LibreOffice Calc, Google Таблицы, Notepad++, VS Code, БлокнотMicrosoft Excel, LibreOffice Calc, Google Таблицы, OnlyOffice, Apple Numbers, WPS Office
СпецификацияОписание форматаОписание формата
Разработчикнет данныхMicrosoft
Год появлениянет данных2007
MIME-типнет данныхapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Структуранет данныхZIP-контейнер с XML
Размер листанет данных1 048 576 строк × 16 384 столбца
Формулынет данныхХранятся вместе с результатами вычислений
Макросынет данныхНе поддерживаются, только в XLSM

Преобразование CSV → XLSX

Текст с разделителями не содержит типов: «00123», «12.05.2026» и «1,5» — это последовательности символов и ничего больше, а решение, чем они являются, принимает читающая программа. Конвертация разбирает файл по выбранному разделителю с правилами экранирования RFC 4180, делает первую строку заголовком и распознаёт числа и даты, оставляя длинные коды текстом. Результат записывается книгой OOXML с единственным листом.

Разделитель — единственная величина, ошибка в которой ломает разбор целиком: при неверном выборе каждая строка попадает в одну ячейку. Определить его можно просмотром файла в текстовом редакторе — между значениями видно, какой символ стоит. Экранирование учитывается по стандарту: разделитель и перевод строки внутри двойных кавычек не разрывают поле, а удвоенная кавычка внутри значения читается как одна.

Распознавание типов работает по строгим правилам, и это принципиально. Числа с точкой или запятой в роли десятичного разделителя становятся числами, даты в записи 2026-08-16 и 16.08.2026 — датами с порядковым номером внутри и работающими сортировкой и арифметикой. А вот длинные цифровые коды — номера счетов, идентификаторы, телефоны, значения с ведущими нулями — сохраняются текстом намеренно: числа двойной точности удерживают только 15 значащих десятичных цифр, и 16-значный номер карты, попав в числовое поле, потерял бы последний разряд необратимо.

Ожидаемая кодировка входа — UTF-8. Выгрузка старой системы в однобайтовой кодировке даст в заголовках и значениях посторонние символы: перекодируйте файл до конвертации, сохранив его из редактора с явным выбором UTF-8. Результат получает один лист с заголовком в первой строке; направление принимает несколько выгрузок за задание, файлы обрабатываются последовательно.

Порядок преобразования CSV → XLSX

  1. Шаг 1

    Осмотр исходника

    Откройте файл в текстовом редакторе и посмотрите на две вещи: каким символом разделены значения и корректно ли отображается кириллица. Обе определяют исход разбора.

  2. Шаг 2

    Выбор разделителя

    Укажите ровно тот символ, который увидели: запятую, точку с запятой или табуляцию. Российские учётные системы чаще выгружают точку с запятой, зарубежные сервисы и программные интерфейсы — запятую.

  3. Шаг 3

    Разбор и сборка

    Первая строка становится заголовком, значения распознаются по типам, длинные коды остаются текстом. Выгрузка на сотни тысяч строк собирается за секунды; на очень крупных файлах задание работает до четырёх минут.

  4. Шаг 4

    Проверка колонок

    Убедитесь, что числовые столбцы прижаты вправо, а даты воспринимаются как даты. Значения, оставшиеся текстом, приводятся к нужному типу штатными средствами редактора.

Вопросы по работе сервиса

Почему строка не разделилась на поля?

Разделитель указан неверно. Разбор строгий: если задана запятая, а в файле стоит точка с запятой, строка не делится на поля вовсе. Посмотрите исходник в текстовом редакторе, укажите фактический символ и повторите задание.

Сохранятся ли ведущие нули в артикулах и номерах?

Да, длинные цифровые коды сохраняются текстом. Это осознанное решение: числовое поле книги хранит значение с точностью до 15 значащих цифр, поэтому 16-значный номер потерял бы последний разряд, а ведущий ноль исчез бы как незначащий.

Как распознаются даты?

Записи вида 2026-08-16 и 16.08.2026 становятся настоящими датами: внутри книги это порядковый номер дня, с которым работают сортировка и вычитание. Нестандартные записи — с названиями месяцев или необычным порядком полей — остаются текстом и приводятся к дате уже формулой.

Что делать, если кириллица отобразилась неверно?

Файл сохранён не в UTF-8. Признака кодировки внутри формата нет, поэтому разбор ведётся в расчёте на этот набор символов. Откройте исходник в редакторе, пересохраните с явным выбором UTF-8 и повторите конвертацию — структура при этом не изменится.