Перейти к инструменту
ViewCSV
Без загрузки на сервер

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

orders.csv· ПРИМЕР15 строк · 8 столбцов
Типы значений
В текстовом режиме сохраняются ведущие нули и длинные коды, а формулы остаются текстом. При распознавании чисел значения, в которых больше 15 значащих цифр, всё равно записываются текстом — иначе Excel их округлит.
orders.csv
#order_idcustomercityproductquantityunit_priceorder_datestatus
1001041Мария ВолковСанкт-ПетербургNotebook A55145.752026-01-11pending
2001042Иван ВолковМоскваDesk lamp6108.802026-02-13pending
3001043Наталья ИвановСамараChair, ergonomic715.852026-03-21refunded
4001044Михаил КузнецовНижний НовгородCoffee beans 1kg685.332026-04-12pending
5001045Михаил МорозовОмскUSB-C cable7·2026-05-04paid
6001046Иван МорозовМоскваDesk lamp157.412026-06-18refunded
7001047 Мария Попов НовосибирскUSB-C cable7194.442026-07-15shipped
8001048Елена ПетровНовосибирскUSB-C cable4159.072026-08-02refunded
9001049Елена КузнецовОмскUSB-C cable3119.822026-09-22paid
10001050Елена НовиковСанкт-ПетербургDesk lamp839.582026-01-03shipped
11001051Михаил ФёдоровНижний НовгородNotebook A5824.522026-02-12paid
12001052Сергей СоколовКазаньChair, ergonomic875.432026-03-06paid
13001053Анна ФёдоровНижний НовгородNotebook A59149.132026-04-10shipped
14001054Анна СмирновЕкатеринбургNotebook A5218.092026-05-20refunded
15001043Наталья ИвановСамараChair, ergonomic715.852026-03-21refunded

15 строк · 1 файл Файл создаётся в браузере; открывайте его в Excel, LibreOffice или Google Таблицах.

Откройте или вставьте CSV-файл и нажмите Скачать XLSX. По умолчанию каждая ячейка записывается как текст, поэтому 00731, 20-значные номера заказов и значения вроде =SUM(A1:A2) попадают в Excel ровно такими, какими были, а не обрезаются, не округляются и не вычисляются. Для столбцов, с которыми нужно считать, выберите Распознавать числа и true/false. Книга создаётся в вашем браузере, CSV никогда не загружается на сервер.

Как преобразовать CSV в Excel

  1. Откройте файл .csv, .tsv или .txt, перетащите его на инструмент или вставьте строки. Проверьте таблицу на вкладке Исходные данные: если всё оказалось в одном столбце или вместо букв видны «кракозябры», задайте разделитель или кодировку (например, Windows-1251) в разделе Параметры импорта.
  2. Укажите Имя листа (по умолчанию — имя файла) и выберите Типы значений.
  3. Оставьте или измените настройки заголовка и оформления, затем нажмите Скачать XLSX и откройте файл в Excel, LibreOffice Calc или Google Таблицах.

Чтобы преобразовать много файлов с одинаковыми настройками, выберите Пакетная конвертация нескольких файлов. Каждый файл становится отдельной книгой, и все они скачиваются вместе одним ZIP-архивом. В пакетном режиме каждый файл должен быть не больше 25 МБ.

Что делает каждая настройка

Имя листаДо 31 символа. Символы : \ / ? * [ ], которые Excel не допускает в именах листов, заменяются пробелами; пустое имя превращается в Sheet1.
Все значения как текстВариант по умолчанию. Каждая непустая ячейка — текстовая ячейка Excel, в которой ровно значение из CSV. Excel может отметить похожий на число текст зелёным треугольником («Число сохранено как текст»); само значение при этом не меняется.
Распознавать числа и true/falseСтолбец становится числами Excel, только если каждое непустое значение — простое число: без ведущих нулей, без разделителей разрядов и десятичной запятой, дробные — не больше 15 значащих цифр. Столбцы, где только true/false (в любом регистре), становятся значениями Excel ИСТИНА/ЛОЖЬ. Даты и все остальные столбцы остаются текстом.
Строка заголовков полужирнымПо умолчанию включено. Первая строка записывается полужирным. В ней всегда названия столбцов CSV в виде текста.
Закрепить строку заголовковПо умолчанию включено. Заголовок остаётся на виду при прокрутке.
Ширина столбцов по содержимомуПо умолчанию включено. Ширина подбирается по самому длинному значению в первых 2000 строках (символы восточноазиатских письменностей считаются за два) — от 8 до 60 символов.
Лист справа налевоПоказывает лист справа налево, со столбцом A справа, — для данных на арабском, иврите или персидском. Значения ячеек не меняются.

Ведущие нули, длинные числа и формулы

Если открыть CSV прямо в Excel, он сам угадывает тип каждого значения: 00731 превращается в 731, 20-значный номер заказа округляется, а 1-2 может стать датой. Этот конвертер сам записывает ячейки, поэтому Excel ничего не угадывает.

  • Ведущие нули, почтовые индексы, телефоны и артикулы остаются текстом в обоих режимах. Распознавание чисел никогда не преобразует столбец, в котором есть значение с ведущим нулём.
  • Excel хранит не больше 15 значащих цифр числа. В текстовом режиме более длинные идентификаторы сохраняются в точности. При распознавании столбец целых чисел длиной до 16 цифр (до 9 007 199 254 740 991) всё равно становится числовым, и тогда Excel заменяет цифры после 15-й нулями, поэтому номера карт, счетов и другие 16-значные идентификаторы оставляйте текстом.
  • Ячейки, которые начинаются с =, +, - или @, записываются как текст, а не как формулы, так что при открытии книги ничего из CSV не вычисляется и не запускается.
  • Запятые, кавычки и переносы строк внутри значений CSV в кавычках остаются в одной ячейке. Пробелы в начале и в конце сохраняются.
  • Пустые значения CSV становятся пустыми ячейками, а не пустыми строками.
  • Названия столбцов используются ровно так, как записаны. Пустой заголовок становится Column 3, повторяющийся — name (2).

Устранение неполадок

  • СУММ в Excel возвращает 0. Столбец текстовый. Конвертируйте ещё раз с Распознавать числа и true/false, а если столбец и тогда остаётся текстом, найдите в нём с помощью просмотра CSV значение вроде 1,5, $12 или n/a. Суммы с десятичной запятой из русских выгрузок числами не распознаются.
  • Всё в столбце A. Разделитель определён неверно. Выберите запятую, точку с запятой, табуляцию или вертикальную черту в разделе Параметры импорта.
  • Вместо букв «кракозябры» вроде é или ����. Файл не в UTF-8. Выберите его кодировку в разделе Параметры импорта: у старых выгрузок из Excel это часто Windows-1252, у файлов из русской Windows — Windows-1251.
  • Ячейка длиннее, чем допускает Excel. В ячейке Excel может быть не больше 32 767 символов; инструмент сообщает, сколько ячеек длиннее, и файл не создаёт. Сократите их в редакторе CSV или экспортируйте данные в JSON.
  • Файл слишком большой для этого инструмента. Конвертация в Excel работает с файлами до 25 МБ, 100 000 строк, 250 столбцов и 2 млн ячеек. Разделите CSV и конвертируйте части.

Ограничения и конфиденциальность

CSV должен открываться в рабочей области браузера: до 25 МБ, 100 000 строк, 250 столбцов и 2 млн ячеек. Это заметно меньше собственного лимита листа Excel — 1 048 576 строк на 16 384 столбца. Каждая конвертация даёт одну книгу с одним листом.

Книга создаётся в фоновом обработчике в этой вкладке с помощью открытой библиотеки write-excel-file, поэтому страница не зависает, а кнопка Отмена останавливает работу. CSV никогда не отправляется на сервер. Если нужна таблица для печати, воспользуйтесь CSV в PDF.

Пример

Файл остатков с артикулами, начинающимися с нуля, 20-значным штрихкодом, запятой в кавычках и значением, похожим на формулу, преобразованный с Распознавать числа и true/false и именем листа inventory; ячейки прочитаны обратно из скачанного файла. qty и unit_price стали числами, а in_stock — ИСТИНА/ЛОЖЬ (в английском Excel — TRUE/FALSE). barcode остался текстом, потому что одно из значений состоит из 20 цифр, и значение =SUM тоже осталось текстом. С вариантом по умолчанию Все значения как текст текстом будет каждая ячейка, включая 12 и 34.90.

CSV
sku,barcode,description,qty,unit_price,in_stock,formula_like
00731,4006381333931,"Desk lamp, brass",12,34.90,true,=SUM(A1:A2)
00732,12345678901234567890,Cable tidy,,4.50,false,+44 20 7946 0958
Ячейки XLSX
Sheet "inventory" — row 1 bold and frozen

Row 1: sku | barcode | description | qty | unit_price | in_stock | formula_like   (text)
Row 2: "00731" text | "4006381333931" text | "Desk lamp, brass" text | 12 number | 34.9 number | TRUE boolean | "=SUM(A1:A2)" text
Row 3: "00732" text | "12345678901234567890" text | "Cable tidy" text | (empty) | 4.5 number | FALSE boolean | "+44 20 7946 0958" text

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

Почему у чисел в Excel зелёный треугольник?

С вариантом по умолчанию Все значения как текст похожие на числа значения записаны текстовыми ячейками, и Excel помечает их как «Число сохранено как текст». Так идентификаторы остаются точными. Для количеств и цен, которые нужно складывать, конвертируйте с Распознавать числа и true/false.

Преобразуются ли даты в даты Excel?

Нет. Даты записываются текстом ровно как в CSV, например 2026-03-01 или 03/01/2026, потому что один и тот же текст в разных регионах может означать разные дни. Если нужны порядковые номера дат, воспользуйтесь в Excel командой «Текст по столбцам» или функцией ДАТАЗНАЧ (DATEVALUE).

Можно ли поместить несколько CSV-файлов в одну книгу на разные листы?

Нет. Каждый CSV становится отдельной книгой с одним листом. Чтобы сначала объединить файлы в одну таблицу, воспользуйтесь объединением CSV-файлов.

Стандарты и справочные материалы