Направление конвертации
Конвертация CSV в XLSX
Преобразование CSV → XLSX на сервере, без установки программ
- Загрузить
- Выбрать формат
- Скачать
Загрузка файлов
Область приёма файла
или
Файлы CSV. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.
Первая строка становится заголовком таблицы. Числа и даты распознаются автоматически; длинные коды и телефоны с ведущими нулями сохраняются как текст.
Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.
CSV и XLSX: характеристики
| Характеристика | .csvCSV | .xlsxXLSX |
|---|---|---|
| Полное название | Comma-Separated Values | Office Open XML Workbook |
| Расширение | .csv | .xlsx |
| MIME-типы | text/csv, application/csv, text/comma-separated-values | нет данных |
| Содержимое | Текстовое | Двоичное |
| Несколько страниц в файле | Нет | Поддерживается |
| Разделитель | Запятая, точка с запятой или табуляция | нет данных |
| Экранирование | Двойные кавычки, кавычка внутри удваивается | нет данных |
| Листы | Ровно один на файл | нет данных |
| Формулы и оформление | Не поддерживаются | нет данных |
| Стандарт | RFC 4180 | ECMA-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
Осмотр исходника
Откройте файл в текстовом редакторе и посмотрите на две вещи: каким символом разделены значения и корректно ли отображается кириллица. Обе определяют исход разбора.
Шаг 2
Выбор разделителя
Укажите ровно тот символ, который увидели: запятую, точку с запятой или табуляцию. Российские учётные системы чаще выгружают точку с запятой, зарубежные сервисы и программные интерфейсы — запятую.
Шаг 3
Разбор и сборка
Первая строка становится заголовком, значения распознаются по типам, длинные коды остаются текстом. Выгрузка на сотни тысяч строк собирается за секунды; на очень крупных файлах задание работает до четырёх минут.
Шаг 4
Проверка колонок
Убедитесь, что числовые столбцы прижаты вправо, а даты воспринимаются как даты. Значения, оставшиеся текстом, приводятся к нужному типу штатными средствами редактора.
Вопросы по работе сервиса
Почему строка не разделилась на поля?
Разделитель указан неверно. Разбор строгий: если задана запятая, а в файле стоит точка с запятой, строка не делится на поля вовсе. Посмотрите исходник в текстовом редакторе, укажите фактический символ и повторите задание.
Сохранятся ли ведущие нули в артикулах и номерах?
Да, длинные цифровые коды сохраняются текстом. Это осознанное решение: числовое поле книги хранит значение с точностью до 15 значащих цифр, поэтому 16-значный номер потерял бы последний разряд, а ведущий ноль исчез бы как незначащий.
Как распознаются даты?
Записи вида 2026-08-16 и 16.08.2026 становятся настоящими датами: внутри книги это порядковый номер дня, с которым работают сортировка и вычитание. Нестандартные записи — с названиями месяцев или необычным порядком полей — остаются текстом и приводятся к дате уже формулой.
Что делать, если кириллица отобразилась неверно?
Файл сохранён не в UTF-8. Признака кодировки внутри формата нет, поэтому разбор ведётся в расчёте на этот набор символов. Откройте исходник в редакторе, пересохраните с явным выбором UTF-8 и повторите конвертацию — структура при этом не изменится.