UltKit
Изображения11
PDF13
Документы и данные7
Видео6
Аудио4
Другие инструменты22

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

Сохраните все листы книги Excel в отдельные CSV-файлы за один раз — от старого .xls из 1990-х до .xlsm с макросами — с тем разделителем и кодировкой, которые ожидает ваша программа.

Конвертер данных

или перетащите сюда файлы CSV, TSV, TXT … ·

Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут

Вывод

Файлы обрабатываются на наших серверах и удаляются через 30 минут.

Как пользоваться инструментом

  1. 1

    Загрузите книги Excel

    Добавьте файлы .xls, .xlsx или .xlsm: до 20 за раз, не более 95 MB каждый. Файлы разных версий Excel можно загружать в одной партии.

  2. 2

    Выберите листы и разделитель

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

  3. 3

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

    Нажмите Преобразовать в CSV. Книга с несколькими листами вернётся в виде ZIP-архива, где каждый лист лежит в отдельном CSV с названием вкладки.

Загрузите файл .xls, .xlsx или .xlsm и нажмите Преобразовать в CSV: каждый лист станет отдельным CSV в кодировке UTF-8, который можно снова открыть в Excel или импортировать в другую программу.

Excel в CSV для всей книги, а не только одного листа

За годы Excel использовал три основных формата книг. Двоичный .xls из Excel 97–2003 хранит листы в виде записей BIFF и ограничивает их 65 536 строками. Формат .xlsx, появившийся в Excel 2007, — это Office Open XML, ZIP-архив из XML-частей с лимитом 1 048 576 строк. Формат .xlsm — тот же контейнер, но с макросами VBA внутри. Во всех трёх может быть несколько листов, а в CSV помещается ровно один.

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

Если нужен только первый лист современной книги для загрузки в магазин или CRM, подойдёт XLSX в CSV: там настроены даты в формате ISO.

«Сохранить как» в Excel, Google Таблицы и этот конвертер: сравнение

Этот конвертерExcel «Сохранить как»Скачивание из Google Таблиц
Все листы экспортируются за один шагyesnono
Запятая или точка с запятой на выбор для каждого файлаyesЗависит от региона WindowsТолько запятая
Открывает .xls, .xlsx и .xlsmyesyesПосле импорта в Google Таблицы
Вывод в UTF-8yesТолько с типом «CSV UTF-8»yes
Работает без установки программyesnoyes

Запятая или точка с запятой: разделители CSV в разных регионах

В США, Великобритании, Канаде, Австралии, Японии и других странах, где десятичный знак — точка, Windows использует запятую как разделитель списка. Excel там записывает и ожидает запятые.

  • Разделитель: запятая
  • Соответствует RFC 4180 и большинству веб-импортёров

XLS

Книга Microsoft Excel 97–2003

XLS — двоичный формат электронных таблиц, который Excel использовал начиная с Excel 97, пока в 2007 году его не сменил XLSX. Он ограничен 65 536 строками и 256 столбцами на листе и хранит данные в проприетарной структуре. Многие устаревшие системы, государственные порталы и старые банковские выгрузки до сих пор создают или требуют XLS. Его открывают Excel, LibreOffice и Google Sheets.

Сжатие
–
Прозрачность
–
Анимация
–
Год появления
1997 · Microsoft
Конвертер XLS

CSV

Значения, разделённые запятыми (CSV)

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

Сжатие
–
Прозрачность
–
Анимация
–
Год появления
–
Конвертер CSV

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

Числа, даты и ведущие нули в экспортированном CSV

В CSV попадает сохранённое значение каждой ячейки, а не её вид на экране. Даты записываются так, как их показывает Excel, если только в поле Даты не выбран ISO или метка времени Unix; числа сохраняют полную точность. Excel хранит даты как порядковые числа от 1 января 1900 года и до сих пор считает 1900 год високосным — это ошибка, оставленная ради совместимости с Lotus 1-2-3.

Ведущие нули сохраняются, только если в книге ячейка была текстовой. Индекс, введённый как 02134 в числовой ячейке, уже хранился как 2134, и CSV не может вернуть ноль. Важна и обратная дорога: при двойном щелчке по CSV Excel снова угадывает типы данных, из-за чего названия генов вроде SEPT2 превращались в даты; в 2020 году комитет HUGO по номенклатуре генов переименовал их (SEPTIN2). Чтобы собрать книгу обратно с контролем, используйте CSV в XLS или «Данные» → «Из текста/CSV».

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

Почему Excel сохраняет в CSV только текущий лист?

В CSV-файле помещается только одна таблица, поэтому «Сохранить как» в Excel записывает активный лист и предупреждает, что остальные будут потеряны. Если в поле Какие листы преобразовать выбраны все листы, каждая вкладка превратится в отдельный CSV внутри одного ZIP-архива.

Можно ли конвертировать старый файл .xls из Excel 2003 в CSV?

Да. Двоичный формат .xls, который использовался в Excel 97–2003, конвертируется так же, как .xlsx. Листы в нём ограничены 65 536 строками и 256 столбцами, поэтому CSV не будет больше этой сетки.

Что происходит с макросами в книге .xlsm?

Макросы VBA — это код, а не данные, поэтому они не переносятся; в CSV попадают значения ячеек, которые макросы получили в последний раз.

Как открыть в Excel CSV с точкой с запятой по столбцам?

Excel разбивает CSV по разделителю списка из региональных настроек Windows. Если в файле другой символ, откройте его через «Данные» → «Из текста/CSV» и выберите разделитель там или сконвертируйте файл заново с нужным значением в поле Разделитель.

Зачем выбирать UTF-8 с BOM при конвертации Excel в CSV?

Маркер порядка байтов (BOM) — это три невидимых байта в начале файла, по которым Excel в Windows понимает, что текст в кодировке UTF-8. Без него Excel использует локальную кодовую страницу, и буквы с диакритикой превращаются в символы вроде é. Большинство веб-импортёров игнорируют BOM, но некоторые строгие скрипты на нём спотыкаются.