Конвертер Excel в CSV
Сохраните таблицу Excel (XLSX, XLS, XLSM) или OpenDocument (ODS) в CSV для русского Excel, для сервисов или в Windows-1251 — каждый лист с данными отдельным файлом
Инструмент справился с вашей задачей?
Одно нажатие, без регистрации. По ответам мы решаем, какие инструменты дорабатывать первыми.
Ваш ответ здесь будет первым.
Этот инструмент ещё ждёт первого комментария
Нашли приём, остался вопрос или чего-то не хватило — напишите, пригодится следующим. Без почты и пароля · публикуем после проверки, обычно за 1–2 дня
Конвертировать Excel в CSV онлайн — сохранить эксель и xlsx в CSV бесплатно
CSV — это таблица в виде простого текста: каждая строка листа становится строкой файла, а значения ячеек разделены точкой с запятой или запятой. Такой файл просят CRM, 1С, рекламные кабинеты, сервисы рассылок и скрипты, которые не умеют читать книгу Excel. Этот конвертер переводит эксель в CSV онлайн: загрузите книгу, выберите один из трёх форматов CSV и скачайте результат. Принимаются файлы .xlsx, .xlsm с макросами, старый .xls и таблицы OpenDocument .ods из LibreOffice. Тип файла определяется по содержимому, а не по расширению: старая книга .xls, переименованная в .xlsx, конвертируется как обычный .xls.
Один CSV вмещает только один лист, поэтому вид результата зависит от книги. Если данные есть на одном листе, вы скачаете один файл .csv с тем же именем, что у загруженной книги: «Отчёт за май.xlsx» станет «Отчёт за май.csv». Если заполненных листов несколько, скачивается ZIP-архив с именем книги, а в нём по CSV-файлу на каждый лист — с именами листов и в том же порядке, что в книге. Пустые листы и листы-диаграммы в архив не попадают. Знаки, которые Windows не допускает в именах файлов, например кавычки, «<», «>» и «|», в именах CSV заменяются подчёркиванием.
- Принимаем .xlsx, .xlsm, .xls и .ods размером до 50 МБ
- Три формата CSV: «Для Excel», «Стандартный» и «Windows-1251»
- Все листы с данными за один раз — ZIP-архив с отдельным CSV на каждый лист
- Формулы переходят в CSV значениями, сохранёнными в книге
- Регистрация не нужна, а файл удаляется с сервера сразу после обработки, самое позднее — через 20 минут
Какой формат CSV выбрать: для Excel, стандартный или Windows-1251
Настроек CSV, которые все программы понимали бы одинаково, не существует: одни ждут точку с запятой, другие запятую, одни читают UTF-8, другие только Windows-1251. Поэтому у конвертера три варианта, и по умолчанию выбран «Для Excel». В нём разделитель — точка с запятой, кодировка UTF-8 с меткой BOM (три служебных байта в начале файла), дробные числа записаны через запятую — 1234,56, даты — 31.12.2025, логические значения — ИСТИНА и ЛОЖЬ. По документации Microsoft, Excel узнаёт UTF-8 только по такой метке, а строку при двойном щелчке делит по разделителю списка из настроек Windows — в русских настройках это точка с запятой. Поэтому Excel с русскими настройками открывает такой файл сразу по столбцам и с читаемыми русскими буквами.
«Стандартный» ближе всего к описанию CSV в RFC 4180: разделитель — запятая, каждая запись заканчивается переводом строки CRLF. Кодировка — UTF-8 без метки BOM, дробные записаны через точку — 1234.56, даты — 2025-12-31, логические значения — TRUE и FALSE. Запятая — разделитель по умолчанию у модуля csv в Python и у библиотеки pandas, а pandas по умолчанию ждёт ещё и UTF-8 с точкой в дробях. CSV-фиды Яндекс Директа по требованиям сервиса тоже используют запятую и UTF-8. Google Таблицы разделитель находят сами, а дробную часть читают по региональным настройкам таблицы. Открывать такой файл двойным щелчком в Excel с русскими настройками не стоит: все данные окажутся в одном столбце.
«Windows-1251» — для программ, которые не понимают UTF-8. Разделитель — точка с запятой, числа и даты — как в варианте «Для Excel», метки BOM нет. Например, обработка 1С, открывающая файл без явного указания кодировки, по документации платформы читает файл без BOM в кодировке ANSI, а в русской Windows это и есть Windows-1251; UTF-8 с меткой BOM такая обработка тоже распознаёт. В Windows-1251 нет знака рубля ₽, эмодзи и других символов вне её кодовой таблицы: каждый такой знак конвертер заменяет одним вопросительным знаком, а после конвертации страница сообщает, сколько знаков заменено. Буквы Ё и ё, «ёлочки» и длинное тире в этой кодировке есть и сохраняются.
- «Для Excel»: разделитель «;», UTF-8 с BOM, 1234,56 и 31.12.2025 — для Excel с русскими настройками
- «Стандартный»: разделитель «,», UTF-8 без BOM, 1234.56 и 2025-12-31 — для сервисов, Python и Google Таблиц
- «Windows-1251»: разделитель «;», кодировка Windows-1251, 1234,56 и 31.12.2025 — для программ без UTF-8
- Во всех трёх вариантах запись заканчивается CRLF, а значение с разделителем или кавычкой берётся в кавычки
Что происходит с данными при переводе xlsx в csv
CSV хранит только значения, и конвертер записывает их полностью, а не так, как они показаны в ячейке. Примеры здесь даны для варианта «Для Excel»; в «Стандартном» дробная часть отделяется точкой. Число 1234567,891 с форматом «1 234 567,89» выйдет как 1234567,891; сумма в рублях, долларах или евро — числом без знака валюты и пробелов между разрядами; процент — со знаком и без округления формата: 0,157 в ячейке с форматом «0%» станет 15,7%. Даты выходят как 31.12.2025 в вариантах «Для Excel» и «Windows-1251» и как 2025-12-31 в «Стандартном». Исключения два: ячейка с форматом ГГГГ-ММ-ДД везде выходит как 2025-12-31, а дата, в формате которой явно задан русский язык (код [$-419]), — везде как 31.12.2025. Время записывается в 24-часовом виде с секундами, а длительность больше суток — в часах, например 36:05:00. Текст переносится байт в байт: буква ё, кавычки-ёлочки, эмодзи, пробелы в начале и в конце ячейки и переводы строк внутри неё; значение с переводом строки берётся в кавычки.
Формулы в CSV не попадают — только их результаты. Конвертер берёт значение, сохранённое в книге, и ничего не пересчитывает; если сохранённого результата в файле нет, формула вычисляется при конвертации. Ошибки в ячейках выходят текстом по-английски: #DIV/0!, #N/A, #VALUE!. Числа длиной до 16 цифр записываются полностью, поэтому 12-значный ИНН и 13-значный штрихкод, хранящиеся в книге числом, придут всеми цифрами. Числа от 10 в 16-й степени выходят в экспоненциальном виде с 15 значащими цифрами: 20-значный номер счёта, сохранённый числом, придёт как 4,070281E+019, потому что его последние цифры потеряны ещё в самой книге. Коды, записанные текстом, — счёт из 20 цифр, 00123, телефон со скобками и дефисами — переносятся без изменений.
Строение листа сохраняется: во всех записях листа одинаковое число полей, пустые строки внутри таблицы остаются пустыми строками, а значение объединённой ячейки записывается только в её левую верхнюю клетку. Скрытые листы, скрытые строки и столбцы тоже выгружаются, поэтому то, что не должно уйти в CSV, лучше удалить из копии книги до конвертации. Оформление в CSV не переносится вовсе: шрифты, цвета, заливка, ширина столбцов, форматы чисел, примечания, картинки и диаграммы остаются в исходной книге. Текст, начинающийся со знаков =, +, - или @, записывается как есть; учтите, что Excel при открытии CSV может принять такую строку за формулу.
- Файл больше 50 МБ отклоняется сразу, ещё до обработки; на одну конвертацию отводится до 120 секунд
- Книгу с паролем на открытие и повреждённый файл конвертер не откроет и подскажет снять пароль
- Если все листы пустые, вместо пустого файла появится сообщение «В таблице нет данных»
- Текст или CSV, переименованный в .xlsx, распознаётся: конвертер сообщит, что внутри не таблица Excel
Типичная задача: список клиентов для CRM
Клиентская база ведётся в книге Excel: на листе «Клиенты» — рабочий список, на скрытом листе «Архив» — старые контакты, лист «Черновик» пустой. Форма импорта CRM принимает CSV с точкой с запятой, а кодировку предлагает выбрать при загрузке.
Открыть toolfox.ru/tools/excel-to-csv и перетащить книгу на страницу
Оставить формат «Для Excel»: точка с запятой и UTF-8 с меткой BOM
Нажать «Конвертировать в CSV» и скачать ZIP: в нём «Клиенты.csv» и «Архив.csv», а пустой «Черновик» пропущен
В форме импорта CRM выбрать кодировку UTF-8 и загрузить только «Клиенты.csv»
Рабочий список уходит в CRM без ручного пересохранения каждого листа, а скрытый архив лежит отдельным файлом и в импорт не попадает. Если бы CRM требовала Windows-1251, хватило бы выбрать этот вариант и сконвертировать книгу ещё раз.
Знаете ли вы?
Формат CSV описан в документе RFC 4180 2005 года: разделитель — запятая, каждая запись заканчивается парой символов CRLF, а кавычка внутри значения удваивается. Вариант «Стандартный» записывает файл именно так.
Excel хранит в числе не больше 15 значащих цифр. Поэтому 20-значный номер счёта, введённый в ячейку числом, теряет последние цифры ещё в книге, и вернуть их не сможет ни один конвертер — такие номера хранят в ячейках как текст.
Команда Excel «Сохранить как» в формате CSV, по документации Microsoft, записывает только активный лист книги. Чтобы выгрузить все листы, сохранение пришлось бы повторять для каждого из них.
Метка BOM — это три байта EF BB BF в самом начале файла. На экране их не видно, а Excel именно по ним понимает, что CSV записан в UTF-8; без метки Excel с русскими настройками Windows читает файл как Windows-1251.
Длинные номера искажает Excel при открытии, а не CSV
В CSV 12-значные ИНН и штрихкоды записаны всеми цифрами, а коды с ведущими нулями, сохранённые в книге текстом, — без изменений. Искажения появляются, когда файл открывают в Excel двойным щелчком: длинное число показывается как 7,70123E+11, а 00123 превращается в 123. Если такие столбцы важны, открывайте CSV через «Данные → Из текста/CSV» и задавайте им тип «Текст».
Как перевести Excel в CSV — пошаговая инструкция
Загрузите книгу Excel
Перетащите файл на страницу или нажмите на область загрузки и выберите его на компьютере. Подходят .xlsx, .xlsm, .xls и .ods размером до 50 МБ.
Выберите формат CSV
«Для Excel» — точка с запятой и UTF-8 с меткой BOM, чтобы файл открывался в Excel двойным щелчком. «Стандартный» — запятая и UTF-8 для сервисов, Google Таблиц и Python. «Windows-1251» — для программ, которые не понимают UTF-8.
Нажмите «Конвертировать в CSV»
Книга уйдёт на сервер, и выбранный формат применится ко всем её листам. В наших тестовых замерах книга на 50 000 строк и 20 столбцов весом 8,8 МБ обрабатывалась за 7–8 секунд; когда сервер загружен, ждать приходится дольше.
Скачайте CSV или ZIP
Таблица с одного листа скачивается файлом .csv, несколько листов с данными — ZIP-архивом с CSV на каждый лист. Имя файла или архива совпадает с именем загруженной книги, кириллица и пробелы в нём сохраняются.
Примеры использования конвертера Excel в CSV
Импорт клиентов в CRM
Список клиентов ведётся в Excel, а CRM принимает импорт из CSV. В шаблоне импорта Битрикс24 разделитель — точка с запятой, а кодировку можно выбрать при загрузке, так что подойдёт вариант «Для Excel». Если инструкция вашей CRM требует Windows-1251, выберите этот вариант.
Фид для Яндекс Директа
Товары для объявлений собраны в таблице, а рекламному кабинету нужен CSV-фид. По требованиям Директа в таком фиде разделитель — запятая, а кодировка — UTF-8: это вариант «Стандартный».
Прайс для обработки 1С
Обработка 1С загружает прайс из CSV. Если кодировка в ней не указана, платформа по документации узнаёт UTF-8 по метке BOM, а файл без метки читает в Windows-1251. Значит, подойдут «Для Excel» и «Windows-1251», а UTF-8 без метки такая обработка прочтёт неверно.
Выгрузка для Python и pandas
Аналитику нужно загрузить данные из книги в pandas. «Стандартный» совпадает с настройками pandas по умолчанию — запятая, UTF-8 и точка в дробях, — поэтому файл читается без дополнительных параметров. Только столбцы с кодами вроде 00123 стоит читать как текст (dtype=str), иначе pandas срежет ведущие нули.
Часто задаваемые вопросы про конвертер Excel в CSV
Как конвертировать Excel в CSV онлайн бесплатно?
Почему CSV открывается в Excel одной колонкой или с непонятными символами вместо букв?
Можно ли сохранить в CSV все листы книги сразу?
Что происходит с формулами при сохранении эксель в CSV?
Почему ИНН и номера счетов в Excel выглядят как 7,70123E+11 или теряют цифры?
Что за знаки вопроса в CSV в кодировке Windows-1251?
Попадут ли в CSV скрытые листы, строки и столбцы?
Какой файл можно загрузить и что делать, если он не конвертируется?
Полезная информация
🔒 Регистрация не нужна, а загруженная книга удаляется с сервера сразу после обработки, самое позднее — через 20 минут.
📦 Все листы за раз. Каждый лист с данными превращается в отдельный CSV, и все они приходят одним ZIP-архивом с именем книги; пустые листы и диаграммы пропускаются.
🧮 Полные значения. В CSV уходят значения ячеек целиком: дробные без округления формата, суммы без знака валюты, проценты со знаком %, формулы — сохранёнными результатами.
⏱️ Пределы. Файл — до 50 МБ, одна конвертация — до 120 секунд; книга больше 50 МБ отклоняется сразу, ещё до обработки.
Другие конвертеры таблиц и документов
Таблица нужна не только в CSV: её отправляют в PDF, а данные из чужого PDF, наоборот, приходится возвращать в таблицу. Эти конвертеры бесплатны и открываются в браузере — устанавливать ничего не нужно.
Комментарии
Этот инструмент ещё ждёт первого комментария
Без почты и пароля · публикуем после проверки, обычно за 1–2 дня
Комментарии — мнения посетителей, прошедшие проверку по правилам сайта.