DevToolPal
RU

Конвертер Excel в CSV (XLSX ⇄ CSV)

Конвертация любого листа книги .xlsx в CSV или CSV в файл Excel. Даты, числа и многострочные ячейки сохраняются. Ничего не загружается.

Работает локально, без загрузки на сервер

Параметры

Файл Excel

CSV

Что делает инструмент

Этот инструмент конвертирует книги Excel в CSV и обратно, полностью в вашем браузере.

  • Excel → CSV: откройте файл .xlsx, выберите лист и получите текст, разделённый запятыми (или точками с запятой, табуляцией, вертикальной чертой), который можно скопировать или скачать.
  • CSV → Excel: вставьте или откройте CSV-файл и скачайте настоящую книгу .xlsx с выделенной жирным закреплённой строкой заголовков и разумной шириной столбцов.

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

Как пользоваться

  1. Выберите направление в поле Конвертировать.
  2. Для Excel → CSV нажмите Открыть .xlsx… или перетащите файл на страницу. Все листы показываются с числом строк и столбцов; нажмите на нужный, чтобы конвертировать его.
  3. Выберите Разделитель. Стандартный — запятая; многие европейские версии Excel ожидают точку с запятой.
  4. Скопируйте результат или нажмите Скачать. Если листов несколько, имя файла включает имя листа.
  5. Для CSV → Excel вставьте CSV в редактор или откройте файл .csv. Разделитель определяется автоматически. Проверьте предпросмотр и нажмите Скачать .xlsx.

Нажмите Пример, чтобы попробовать любое направление на небольшом списке заказов.

Как конвертируются значения

Текст, числа и значения TRUE/FALSE копируются так, как они хранятся. Числа записываются с точностью до 15 значащих цифр — такой же, какую показывает Excel, — поэтому 0.1 + 0.2 выводится как 0.3. Даты и время распознаются по числовому формату ячейки и записываются в формате ISO 8601, который правильно сортируется и чисто импортируется в базы данных. Ячейки с переносами строк, запятыми или кавычками заключаются в кавычки по RFC 4180, поэтому CSV открывается обратно в Excel с теми же ячейками.

Формулы экспортируются как последнее вычисленное значение. Объединённые ячейки сохраняют значение в левой верхней ячейке, остальные остаются пустыми. Оформление — цвета, шрифты и правила отображения чисел (например, 75% или $1,200.00) — не входит в CSV, поэтому записывается простое хранимое значение.

Пример

Лист заказов со столбцом дат в формате «2 March 2026» и итогом, вычисленным по формуле =E2*F2, превращается в:

Order ID,Date,Customer,Total
00123,2026-03-02,Acme Corp,59.7
00125,2026-03-09,"Smith, J.",6

В обратную сторону тот же CSV даёт книгу, в которой Order ID остаётся текстом 00123, а Total — числом, которое можно суммировать.

Частые вопросы

› Загружается ли моя таблица на сервер?

Нет. Файл .xlsx распаковывается и читается кодом JavaScript в вашем браузере, и там же создаётся файл CSV или Excel. На сервер ничего не отправляется, поэтому конфиденциальные данные остаются на устройстве.

› Какие файлы Excel можно открыть?

Книги, сохранённые в .xlsx или .xlsm в Excel 2007 и новее, LibreOffice, Google Таблицах, Numbers и похожих программах. Старые файлы .xls (Excel 97–2003) и книги, защищённые паролем, прочитать нельзя: сначала откройте их в Excel и сохраните как .xlsx.

› Как конвертируются даты и формулы?

Ячейки в формате даты или времени превращаются в текст ISO, например 2026-03-02 или 2026-03-03 14:30:00, поэтому любая программа читает их одинаково. Формулы записываются как результат, сохранённый Excel в файле, а не как сама формула.

› Почему кириллица или буквы с диакритикой выглядят неправильно, когда я открываю CSV в Excel?

Excel предполагает для CSV-файлов старую локальную кодировку, если файл не начинается с метки порядка байтов (BOM). Оставьте опцию BOM включённой, и скачанный CSV корректно откроется в Excel; выключите её для программ, которые не ожидают BOM.

› Сохранит ли конвертация CSV в Excel ведущие нули, как в 00123?

Да. Значения с ведущими нулями и числа длиннее 15 цифр, например ID или номера карт, сохраняются как текст, чтобы Excel их не изменил. Остальные числа сохраняются как настоящие числа, и с ними можно выполнять вычисления.