Как конвертировать Excel в CSV (и когда это нужно)

CSV (значения, разделённые запятой) — это универсальный язык данных. Его читают любые базы данных, CRM, аналитические инструменты и языки программирования. Excel XLSX отлично подходит для работы с данными, но когда нужно передать данные в другую систему, CSV — почти всегда правильный выбор. Разберёмся, когда и как конвертировать.

Когда конвертировать Excel в CSV

  • Импорт в базы данных. MySQL, PostgreSQL, SQLite — все поддерживают нативный импорт CSV. Загрузить XLSX напрямую обычно нельзя.
  • API и пайплайны данных. Pandas, Python-скрипты, R и большинство ETL-инструментов читают CSV без дополнительных библиотек.
  • CRM и платформы e-commerce. Shopify, Salesforce, Mailchimp — их инструменты массового импорта ожидают CSV, а не XLSX.
  • Обмен данными без Excel. Google Таблицы, LibreOffice Calc и Apple Numbers открывают CSV без проблем.

Что теряется при конвертации в CSV

CSV хранит только сырые значения активного листа — больше ничего:

  • Формулы заменяются вычисленными значениями
  • Форматирование — шрифты, цвета, границы — удаляется
  • Несколько листов — экспортируется только активный
  • Диаграммы, изображения, сводные таблицы — не сохраняются

Если нужно сохранить всё это, держите XLSX и создавайте CSV только как копию для передачи.

Как конвертировать Excel в CSV онлайн

  1. Откройте конвертер Excel в CSV.
  2. Загрузите файл .xlsx или .xls.
  3. Нажмите «Конвертировать» — активный лист экспортируется как UTF-8 CSV.
  4. Скачайте файл. Регистрация не требуется.
Рекламный блок — включите рекламу в public/ads.js · article-mid

Осторожно: кодировка текста

Самая частая проблема с CSV — кодировка. UTF-8 — правильный выбор для любой современной системы: он поддерживает все языки и символы. При открытии CSV в старых версиях Excel на Windows могут неправильно отображаться кириллица и спецсимволы — укажите кодировку при импорте (Данные → Из текста/CSV → UTF-8). CSV от Converters.live использует UTF-8 без BOM — наиболее безопасный вариант для большинства инструментов.

Нужно обратно в Excel?

Используйте конвертер CSV в Excel, чтобы превратить CSV обратно в таблицу с нужными столбцами. Разделитель (запятая, точка с запятой, табуляция) и кодировка определяются автоматически.

Запятая или точка с запятой: региональная ловушка

В локалях, где разделитель дробной части — запятая (большая часть континентальной Европы, включая Россию), Excel использует точку с запятой как разделитель полей в CSV, чтобы не путать её с десятичным числом. CSV, экспортированный на системе с американской или британской локалью и открытый на системе с европейской, может показаться одним огромным нераздельным столбцом — или наоборот. Решение — явно указать принимающему инструменту, какой разделитель на самом деле использует файл, а не полагаться на автоопределение.

Ограничения по строкам и столбцам

У самого CSV нет встроенного лимита строк — это просто текст, он вмещает миллионы строк, если принимающий инструмент справляется с размером файла. А вот Excel ограничивает один лист 1 048 576 строками; CSV больше этого предела при открытии в Excel молча обрежется, поэтому очень большие выгрузки лучше обрабатывать инструментами баз данных или скриптами, читающими CSV напрямую, а не прогонять через таблицу.