Конвертировать Excel в CSV
Экспортируйте листы XLSX, XLS и ODS в CSV с нужным разделителем, кодировкой и переводами строк — такими, как требует принимающая система.
Перетащите файлы сюда
.xlsx, .xlsm, .xls, .ods · до 300 МБ
Больше настроекМеньше настроек
Как конвертировать в CSV
- 1
Перетащите файл Excel
XLSX, XLSM, XLS и ODS читаются прямо в этой вкладке. Страница показывает имя и размер файла, а не список его листов; что попадет в результат, зависит от переключателя «Листы для экспорта» ниже, а вариант «Все листы» берет каждый лист, включая скрытые.
- 2
Выберите листы, разделитель и кодировку
Экспортируйте первый лист, все сразу или только выбранные по имени. Настройте формат дат и решите, превращать ли формулы в значения.
- 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, сохраните копию без пароля, а потом конвертируйте уже эту копию.