Конвертер Excel XLSX в CSV

Преобразуйте электронные таблицы Microsoft Excel формата XLSX в плоский текстовый формат CSV для импорта в базы данных, аналитические системы и ETL-процессы

Без установки программ • Быстрая конверсия • Конфиденциально и безопасно

Шаг 1

Перетащите файлы или выберите

Конвертируйте файлы онлайн

Шаг 1

Перетащите файлы или выберите

Конвертируйте файлы онлайн

Что такое конвертация XLSX в CSV?

Конвертация XLSX в CSV - это процесс преобразования электронной таблицы Microsoft Excel современного формата в плоский текстовый файл с разделителями. Формат XLSX хранит данные в виде структурированного ZIP-архива с XML-документами и поддерживает множество визуальных и вычислительных возможностей: формулы, форматирование ячеек, диаграммы, графики, изображения, сводные таблицы, макросы. Формат CSV (Comma-Separated Values) представляет собой простой текстовый файл, где каждая строка - это строка таблицы, а значения внутри строки разделены символом-разделителем, обычно запятой, точкой с запятой или табуляцией.

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

Сервис PEREFILE выполняет конвертацию XLSX в CSV непосредственно в браузере, без установки дополнительного программного обеспечения. Загрузите файл, и через несколько секунд получите готовый CSV для использования в любых задачах обработки данных.

Зачем нужна конвертация XLSX в CSV

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

Импорт данных в базы данных

Реляционные СУБД (PostgreSQL, MySQL, SQL Server, Oracle, SQLite) поддерживают прямой импорт данных из CSV. Команды вроде COPY в PostgreSQL или LOAD DATA INFILE в MySQL позволяют быстро загружать миллионы строк из CSV-файлов без необходимости писать сложные скрипты. Это стандартный способ переноса данных между системами.

ETL-процессы и интеграция систем

ETL-инструменты (Extract, Transform, Load) обрабатывают данные между источниками и хранилищами. CSV - универсальный формат обмена данными в ETL-пайплайнах: Apache Airflow, Talend, Pentaho, Microsoft SSIS работают с CSV нативно. Преобразование XLSX в CSV - первый шаг в большинстве сценариев загрузки бизнес-данных из Excel в корпоративные хранилища.

Веб-аналитика и рекламные кабинеты

Системы веб-аналитики и рекламные платформы (Google Ads, Яндекс Директ, Facebook Ads, Google Analytics) принимают для загрузки данных файлы CSV. Конверсии, расходы по офлайн-каналам, списки аудиторий, прайс-листы и фиды товаров загружаются именно в этом формате.

Скрипты обработки данных

Программы на Python (pandas), R, JavaScript (Node.js), Go, Ruby читают CSV простыми встроенными средствами. Если данные нужно обработать программно - очистить, агрегировать, объединить с другими источниками - удобнее работать именно с CSV. Парсинг XLSX требует специализированных библиотек, тогда как CSV доступен из коробки.

Машинное обучение и анализ данных

Фреймворки машинного обучения (scikit-learn, TensorFlow, PyTorch) и аналитические инструменты (Jupyter, Tableau, Power BI) принимают наборы данных в CSV. Для обучения моделей и построения отчётов CSV - стандарт де-факто.

Долгосрочное хранение данных

CSV - открытый, понятный человеку формат. Файл, созданный сегодня, точно так же откроется через 20 лет любой программой. XLSX, несмотря на открытую спецификацию OOXML, остаётся сложным форматом, для работы с которым нужны специализированные библиотеки.

Сравнение форматов XLSX и CSV

Понимание различий помогает оценить, что вы получите после конвертации:

Характеристика XLSX CSV
Тип данных Бинарный (ZIP с XML) Текстовый
Размер файла Больше за счёт структуры Меньше за счёт простоты
Несколько листов Поддерживается Один файл = один лист
Формулы Поддерживаются Не поддерживаются
Форматирование Полное Отсутствует
Изображения и диаграммы Поддерживаются Не поддерживаются
Сводные таблицы Поддерживаются Не поддерживаются
Макросы VBA Не в XLSX (только в XLSM) Не поддерживаются
Типы данных Различаются (число, дата, текст) Все значения текстовые
Скорость чтения Медленнее (нужна распаковка) Быстрее (потоковое чтение)
Совместимость Excel и совместимые программы Универсальная
Импорт в БД Сложный Простой и быстрый

Ключевое архитектурное различие: XLSX - это контейнер, описывающий вид и поведение таблицы. CSV - это сами данные без оформления. После конвертации вы получаете именно данные, освобождённые от визуального оформления.

Что происходит при конвертации XLSX в CSV

При преобразовании XLSX в CSV происходит несколько важных трансформаций, которые нужно понимать заранее:

Формулы заменяются результатами

Если в ячейке XLSX была формула =СУММ(A1:A10) с результатом 1234, в CSV попадёт только число 1234. Сама формула не сохранится. Это означает, что после конвертации невозможно изменить исходные данные и автоматически пересчитать результаты - все вычисления нужно проводить заново.

Многолистовой файл становится одностраничным

CSV по своей природе плоский формат - один файл соответствует одной таблице. Если в исходном XLSX было несколько листов, в результирующий CSV попадёт только первый лист. Для конвертации каждого листа в отдельный CSV-файл рекомендуется заранее разделить документ в Excel и конвертировать каждый лист отдельно.

Форматирование удаляется

Цвета шрифта, заливка ячеек, границы, выравнивание, шрифты и размеры - всё это исчезает. В CSV остаются только сами значения. Если форматирование критично, CSV не подходит как целевой формат.

Объединённые ячейки разъединяются

Если в XLSX были объединены несколько ячеек в одну (например, заголовок над несколькими столбцами), при конвертации в CSV объединение распадается. Значение из объединённой ячейки попадает в первую ячейку диапазона, остальные остаются пустыми.

Диаграммы и изображения не переносятся

Графики, диаграммы, картинки, фигуры и встроенные объекты не имеют аналога в CSV и просто отбрасываются. Если в таблице был график продаж, в CSV останутся только числовые данные, на основе которых он строился.

Типы данных приводятся к строкам

В CSV все значения - это текст. Числа, даты, логические значения записываются как их строковые представления. Программа, читающая CSV, должна самостоятельно определить тип каждого значения. Excel при экспорте даты обычно записывает в формате локали системы, что может вызвать сложности при импорте в другие программы или базы данных.

Технические особенности формата CSV

Несмотря на кажущуюся простоту, формат CSV имеет нюансы, о которых полезно знать:

Разделители значений

Стандартный разделитель - запятая, отсюда и название (Comma-Separated Values). Однако на практике используются разные символы:

  • Запятая - международный стандарт, RFC 4180
  • Точка с запятой - часто используется в странах, где запятая - десятичный разделитель (Россия, Германия, Франция)
  • Табуляция - формат TSV, удобен для данных с запятыми внутри значений
  • Вертикальная черта - редкий вариант для специфических задач

Excel при экспорте в CSV по умолчанию использует разделитель, соответствующий региональным настройкам системы.

Экранирование значений

Если значение содержит сам разделитель, перевод строки или кавычки, оно должно быть заключено в двойные кавычки. Двойные кавычки внутри значения удваиваются. Например, значение Иванов, И.А. в CSV с разделителем-запятой запишется как "Иванов, И.А.".

Кодировка файла

CSV - текстовый формат, и кодировка важна для корректного отображения нерусских символов. Современный стандарт - UTF-8, иногда с BOM (Byte Order Mark) для совместимости с Excel. Старые системы могут использовать Windows-1251 для русского текста.

Перевод строки

Разные операционные системы используют разные символы перевода строки: LF (Unix/Linux/macOS), CRLF (Windows), CR (старые Mac). Современные программы обычно понимают все варианты, но при работе со скриптами стоит проверить, какой формат ожидает целевая система.

Какие файлы XLSX подходят для конвертации в CSV

Не каждый XLSX-файл рационально конвертировать в CSV. Хорошие кандидаты для конвертации:

  • Таблицы с табличными данными - списки клиентов, прайс-листы, журналы операций, реестры
  • Выгрузки из CRM и ERP - данные о продажах, заказах, контактах для дальнейшей обработки
  • Отчёты для импорта - подготовленные данные для загрузки в другие системы
  • Списки и каталоги - товары, услуги, сотрудники, адреса

Плохо подходят для конвертации:

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

Преимущества формата CSV

CSV остаётся востребованным форматом несмотря на десятилетия развития технологий, и для этого есть веские причины:

Простота и универсальность

Текстовая природа CSV делает его понятным любой системе. Файл можно открыть в простом текстовом редакторе и сразу увидеть структуру данных. Никаких специальных программ для чтения не требуется.

Скорость обработки

Чтение CSV происходит потоково, строка за строкой, без необходимости загружать весь файл в память. Это позволяет обрабатывать огромные объёмы данных (миллионы строк) на относительно слабом оборудовании.

Малый размер

CSV не содержит метаданных, форматирования, структурных описаний. Только данные. Это делает файлы компактными и быстро передающимися по сети.

Стандартизация

Спецификация RFC 4180 описывает формат CSV. Хотя на практике встречаются отклонения, базовые правила соблюдаются практически везде.

Совместимость с инструментами

Командные утилиты Unix (awk, sed, cut, grep, sort) прекрасно работают с CSV. Это позволяет обрабатывать данные простыми командами в терминале, без программирования.

Ограничения и рекомендации

Большие числа и идентификаторы

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

Даты в разных форматах

Поскольку CSV не различает типы данных, даты записываются как строки в одном из текстовых форматов: ДД.ММ.ГГГГ, ММ/ДД/ГГГГ, ГГГГ-ММ-ДД. При импорте в другую систему важно знать, какой формат использовался, чтобы корректно распарсить даты. Рекомендуется использовать ISO 8601 (ГГГГ-ММ-ДД) как универсальный.

Кодировка для русского текста

Если в файле русский текст, при сохранении важно правильно выбрать кодировку. UTF-8 с BOM открывается в Excel корректно. UTF-8 без BOM может показываться с искажениями. Windows-1251 - устаревший вариант, но иногда требуется для совместимости со старыми системами.

Перенос строк внутри значений

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

Региональные различия

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

Альтернативы онлайн-конвертации

Microsoft Excel

Если у вас установлен Excel, конвертация выполняется штатно:

  1. Откройте файл XLSX
  2. Выберите «Файл» → «Сохранить как»
  3. В выпадающем списке формата выберите «CSV (разделитель - запятая)» или «CSV UTF-8»
  4. Если в книге несколько листов, Excel предупредит, что в CSV попадёт только активный лист

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

Бесплатные табличные процессоры

Бесплатные офисные пакеты также сохраняют таблицы в CSV:

  1. Откройте XLSX в табличном процессоре
  2. Выберите «Файл» → «Сохранить как»
  3. Выберите тип файла «Текст CSV»
  4. В диалоге задайте кодировку и разделитель

Преимущество - больше контроля над параметрами выгрузки. Недостаток - требуется установка программы.

Онлайн-сервис PEREFILE

Преимущества онлайн-конвертации:

  • Без установки - работает в любом современном браузере
  • Кроссплатформенность - Windows, macOS, Linux, мобильные устройства
  • Скорость - не нужно запускать тяжёлые приложения
  • Доступность - конвертация в любое время с любого устройства

Кому полезна конвертация XLSX в CSV

Аналитики данных

Получив отчёт в Excel от коллег, аналитик быстро конвертирует его в CSV для обработки в Python, R, Jupyter Notebook или загрузки в BI-инструменты. CSV - универсальный язык обмена данными между Excel-пользователями и data-инженерами.

Разработчики

При интеграции с системами, требующими импорта данных из таблиц, разработчики часто получают исходные данные именно в Excel. Конвертация в CSV - первый шаг к программной обработке.

Маркетологи

Загрузка списков аудиторий в рекламные кабинеты, заливка фидов товаров для маркетплейсов, импорт контактов в CRM - все эти задачи требуют именно CSV.

Бухгалтеры и финансисты

Передача данных в банковские системы, налоговые программы, бухгалтерское ПО - многие из них работают с CSV для импорта операций и платежей.

Администраторы баз данных

Массовая загрузка данных в БД, миграция между системами, регулярные обновления справочников - всё это эффективнее делать через CSV-импорт, чем парсингом XLSX в коде.

Рекомендации для качественной конвертации

Подготовка исходного файла

Перед конвертацией стоит:

  • Проверить активный лист - убедиться, что нужные данные находятся на первом или активном листе
  • Удалить лишние строки и столбцы - чистая таблица без артефактов конвертируется лучше
  • Зафиксировать формулы - если важны конкретные результаты на момент конвертации, можно скопировать ячейки и вставить значения

Проверка результата

После конвертации стоит:

  • Открыть CSV в текстовом редакторе - убедиться, что разделители расставлены корректно
  • Проверить кодировку - если есть русский текст, он должен отображаться без искажений
  • Проверить даты и числа - убедиться, что формат подходит для целевой системы
  • Подсчитать строки - количество строк должно соответствовать ожидаемому

Использование в целевой системе

Полученный CSV-файл подходит для:

  • Импорта в реляционные БД через COPY, LOAD DATA INFILE и подобные команды
  • Обработки скриптами на Python (pandas.read_csv), R, JavaScript
  • Загрузки в облачные хранилища данных (BigQuery, Snowflake, Redshift)
  • Импорта в BI-инструменты (Tableau, Power BI, Metabase)
  • Загрузки в рекламные кабинеты и CRM-системы

Для чего используют конвертацию XLSX в CSV

Импорт данных в базу данных

Подготовка данных из Excel для массовой загрузки в PostgreSQL, MySQL, SQL Server через стандартные команды импорта

Загрузка в рекламные кабинеты

Подготовка списков аудиторий, фидов товаров, конверсий для загрузки в Google Ads, Яндекс Директ, Facebook Ads

Передача данных аналитикам

Обмен данными между Excel-пользователями и data-инженерами, использующими Python, R, Jupyter для обработки

ETL-процессы

Использование CSV как промежуточного формата в пайплайнах загрузки данных между корпоративными системами

Архивное хранение

Сохранение данных в простом текстовом формате для долгосрочного хранения без зависимости от версий программ

Программная обработка

Загрузка данных в скрипты на Python (pandas), R, Node.js для очистки, агрегации, анализа

Советы по конвертации XLSX в CSV

1

Зафиксируйте нужный лист перед конвертацией

Если в XLSX-файле несколько листов, убедитесь, что данные для экспорта находятся на первом или активном листе - именно он попадёт в CSV

2

Замените формулы значениями

Если важны конкретные результаты вычислений, в Excel скопируйте ячейки с формулами и вставьте обратно как значения перед конвертацией

3

Проверьте русский текст после открытия

После конвертации откройте CSV в текстовом редакторе или Excel и убедитесь, что русские буквы отображаются корректно - кодировка имеет значение

4

Учитывайте формат дат и чисел

При последующем импорте CSV в другую систему обращайте внимание на формат записи дат и десятичных разделителей - они могут отличаться от ожидаемого

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

Сохраняются ли формулы при конвертации XLSX в CSV?
Нет, формулы не сохраняются. Вместо формулы в CSV записывается результат её вычисления на момент сохранения файла. Если важно сохранить формулы для дальнейшей работы, CSV не подходит как целевой формат.
Что произойдёт с несколькими листами в XLSX-файле?
Формат CSV по своей природе плоский - один файл соответствует одной таблице. При конвертации многолистового XLSX в CSV попадает только первый лист. Для конвертации каждого листа отдельно рекомендуется заранее разделить документ или сохранить нужный лист как отдельный файл.
Какой разделитель используется в полученном CSV?
Сервис создаёт CSV в формате, совместимом с международным стандартом - разделителем-запятой и значениями в двойных кавычках при необходимости. Этот формат корректно открывается в большинстве программ и легко обрабатывается скриптами.
Сохранится ли форматирование ячеек после конвертации?
Нет, формат CSV не поддерживает форматирование. Цвета, шрифты, границы, выравнивание - всё это удаляется. В файле остаются только сами значения ячеек.
Можно ли потом вернуть CSV обратно в XLSX?
Да, обратная конвертация CSV в XLSX возможна и сохраняет все данные. Однако формулы, форматирование, диаграммы и другие элементы оформления, потерянные при первой конвертации, не восстановятся.
Что произойдёт с длинными числами и идентификаторами?
В CSV все значения хранятся как текст. Если у вас есть артикулы с ведущими нулями или длинные номера, при последующем импорте в Excel они могут быть автоматически интерпретированы как числа с потерей формата. При импорте задавайте тип столбца как текстовый.
В какой кодировке создаётся CSV-файл?
Сервис создаёт CSV в кодировке UTF-8, которая корректно поддерживает русский язык и другие алфавиты. Для совместимости с Excel в файл добавляется BOM-метка.
Подойдёт ли результат для импорта в базу данных?
Да, полученный CSV подходит для импорта в любые реляционные базы данных через стандартные команды (COPY в PostgreSQL, LOAD DATA INFILE в MySQL и аналогичные). Перед импортом убедитесь, что структура колонок соответствует таблице назначения.