Перейти к содержимому
PulsarKit

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

Экспортируйте листы XLSX, XLS и ODS в CSV с нужным разделителем, кодировкой и переводами строк — такими, как требует принимающая система.

Перетащите файлы сюда

.xlsx, .xlsm, .xls, .ods · до 300 МБ

Листы для экспорта
Больше настроек

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

  1. 1

    Перетащите файл Excel

    XLSX, XLSM, XLS и ODS читаются прямо в этой вкладке. Страница показывает имя и размер файла, а не список его листов; что попадет в результат, зависит от переключателя «Листы для экспорта» ниже, а вариант «Все листы» берет каждый лист, включая скрытые.

  2. 2

    Выберите листы, разделитель и кодировку

    Экспортируйте первый лист, все сразу или только выбранные по имени. Настройте формат дат и решите, превращать ли формулы в значения.

  3. 3

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

    Один лист сохраняется в один CSV. Несколько листов приходят ZIP-архивом с одним файлом на лист, названным по имени листа.

Метка порядка байтов — не украшение

Excel определяет кодировку CSV по метке порядка байтов в начале файла. Если ее нет, он берет системную кодировку. Из-за этого корректный экспорт в UTF-8 с кириллицей или буквами с диакритикой может открыться кракозябрами на компьютере коллеги. Поэтому здесь по умолчанию стоит UTF-8 с BOM. Если файл идет в импорт, который спотыкается об эти лишние три байта (так ведут себя многие консольные утилиты и старые ETL-процессы), переключитесь на обычный UTF-8 в один клик. Для систем, которым до сих пор нужна Windows-1251, есть и она.

Формулы, даты и пустые строки

Ячейка с формулой =SUM(A1:A9) хранит два значения: саму формулу и последнее вычисленное число. CSV может передать только одно. По умолчанию вы получаете число, его и ждет импорт. Переключитесь на формулы, и вы получите текст формулы, что удобнее для проверки расчетов. Даты форматируются по явному правилу, а не по языку браузера. Поэтому ISO на немецком компьютере и ISO на американском дают байтово одинаковые файлы. Порядковые номера дат тоже доступны: они нужны редким импортам, которые работают с собственным счетом дней Excel.

Чего нет в Windows-1251

Однобайтовые кодировки содержат 256 символов, а в книге легко встретится больше: знак евро рядом с кириллицей, китайское название товара в европейском каталоге, типографское тире, вставленное из документа. Символы без соответствия превращаются в вопросительные знаки. Это незаметная потеря данных, если замены специально не считать. Этот инструмент считает такие замены и показывает, сколько символов было потеряно. Переключиться обратно на UTF-8 можно одним кликом, чтобы выбор делали вы, а не случайная настройка.

Книга остается на вашем устройстве

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

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

Как экспортировать все листы сразу?

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

Что такое BOM и нужен ли он?

Это трехбайтовая метка в начале файла, по которой Excel понимает, что текст в UTF-8. Оставьте ее, если файл будут открывать в Excel. Уберите, если файл пойдет в скрипт или импорт, который воспримет эти байты как часть имени первого столбца.

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

Excel разделяет столбцы по разделителю из региональных настроек. Если ваш Excel ожидает точку с запятой, выберите здесь разделитель «точка с запятой», а не запятую по умолчанию — и файл откроется по столбцам.

Сохраняются ли формулы?

CSV не поддерживает формулы, поэтому нужно выбирать: вычисленное значение (вариант по умолчанию, подходит большинству систем) или текст формулы вроде =SUM(A1:A9), если важно проверить логику расчетов.

Что происходит с датами?

Они записываются в выбранном формате: ISO 8601, dd.mm.yyyy, mm/dd/yyyy или как сырое порядковое число Excel. Форматирование выполняется явно, а не через язык браузера, поэтому один и тот же файл дает одинаковые байты в любой системе.

Поддерживаются ли старые файлы .xls?

Да, так же как .xlsm и OpenDocument .ods. Устаревший двоичный формат читается напрямую, пересохранять его в XLSX перед конвертацией не нужно.

Что делать с книгой под паролем?

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

Статьи по теме

Похожие инструменты

CSV в ExcelПреобразуйте CSV-выгрузку в полноценную книгу XLSX, которая сразу открывается по столбцам — без мастера импорта, битых букв и пропавших ведущих нулей.Excel в JSONПреобразуйте таблицу в JSON, с которым удобно работать коду: массив объектов, массив массивов или отдельный массив на каждый столбец.Разделить ExcelРазбейте книгу с несколькими листами на отдельные файлы или разрежьте один длинный лист на части по нужному количеству строк.Объединить CSVОбъедините выгрузки с разным порядком колонок, разными кодировками и лишними полями в один аккуратный CSV.CSV в JSONПреобразуйте выгрузку таблицы в JSON, NDJSON или обычные массивы. Разделитель и кодировка текста подбираются автоматически.XML в ExcelПреобразуйте XML-ленты и выгрузки из систем в таблицу: повторяющийся элемент записи ищется автоматически, атрибуты становятся отдельными столбцами.

Тот же инструмент под конкретную задачу