XLSX / CSV / JSON

Переведите файл Excel в CSV или JSON. Если листов несколько, выберите нужные.

Без загрузки

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

Файлы открываются только внутри этого браузера и никуда не отправляются.

Как преобразовать табличные данные

  1. 1

    Выберите файл

    Подходят XLSX, XLS, CSV и ODS. Список листов и первые строки показываются для предпросмотра.

  2. 2

    Выберите листы и формат

    Оставьте только нужные листы, затем выберите, во что выгружать.

  3. 3

    Скачайте

    При выборе нескольких листов получается по файлу на лист.

Что нужно знать о каждом формате

Проблема кодировки в CSV

Excel пытается открыть CSV в системной кодировке по умолчанию, поэтому файлы в UTF-8 так часто превращаются в кракозябры.

Именно поэтому CSV, создаваемый здесь, несёт BOM: он сообщает Excel, что файл в UTF-8, и тот открывает его правильно. Другие программы тоже читают его без проблем.

В обратную сторону старые системы до сих пор выдают CSV в EUC-KR, Shift_JIS, GB18030, Big5 и других кодовых страницах. Кодировка определяется автоматически, а если догадка неверна, её можно задать вручную.

JSON берёт первую строку как имена столбцов

Первая строка считается именами столбцов, а остальные превращаются в массив объектов, форма, которую можно сразу передать в API или использовать в коде.

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

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

Что происходит с формулами?+

Переносятся вычисленные значения, а не формулы. Обычно это именно то, что нужно.

Сохраняются ли формат ячеек и цвета?+

Нет. CSV и JSON хранят только значения, да и при выгрузке в XLSX оформление теряется. Этот инструмент переносит данные.

Что будет, если листов несколько?+

По файлу на каждый выбранный лист, а имя листа добавляется к имени файла.

Справится с очень большим файлом?+

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