Как пользоваться: CSV ↔ Excel ↔ JSON
- 1
Добавьте данные
Перетащите файл CSV, TSV, Excel (XLSX, XLS), ODS или JSON либо вставьте данные прямо из таблицы или редактора кода.
- 2
Выберите формат результата
Выберите JSON, CSV, TSV, Excel или ODS. В таблице предпросмотра видно, как именно прочитаны данные, поэтому можно поправить разделитель, строку заголовка или лист.
- 3
Настройте и скачайте
Выберите структуру JSON, вложенность, разделитель или BOM, проверьте предпросмотр результата, затем скачайте файл или скопируйте его.
Лимиты и Pro
Файлы до 500 MB, любое количество строк и столбцов; за один раз конвертируется один лист.
Файлы до 4 GB. Смотреть Pro
О инструменте «CSV ↔ Excel ↔ JSON»
Этот конвертер переносит табличные данные между тремя самыми популярными форматами: CSV (и TSV), электронные таблицы (Excel XLSX, старые XLS, XLSB и OpenDocument ODS) и JSON. Работают все направления, поэтому на одной странице можно превратить выгрузку CSV в JSON для API, ответ API в лист Excel для коллеги, а книгу Excel в чистый CSV для импорта в базу данных.
Чтение данных нетребовательно к исходному виду. Разделители CSV (запятая, точка с запятой, табуляция или вертикальная черта) определяются автоматически, поля в кавычках с переносами строк обрабатываются корректно, а старые выгрузки в кодировке Windows декодируются правильно. Определение типов превращает числа, true/false и даты ISO в настоящие значения, а идентификаторы вроде почтовых индексов или «007» остаются текстом. Для JSON поддерживаются массивы объектов, массивы массивов, объекты по столбцам, объекты с ключами-идентификаторами, один объект и JSON Lines; вложенные объекты можно развернуть в столбцы с точечной записью, например address.city.
Запись настраивается: JSON как массив объектов (при желании ключи с точками снова вкладываются), массив массивов или по одному массиву на столбец, с отступами или в компактном виде; CSV с любым разделителем и необязательной меткой порядка байтов UTF-8 для Excel в Windows; XLSX и ODS с числами, датами и логическими значениями в ячейках соответствующих типов и шириной столбцов по содержимому.
Виртуализированный предпросмотр без труда листает даже очень большие файлы. Ограничения: формулы выгружаются как последние вычисленные значения, за один раз конвертируется только один лист, а стили ячеек, объединённые ячейки и диаграммы не переносятся.
Конфиденциальность
Файлы и вставленные данные разбираются и конвертируются в этой вкладке фоновым процессом Web Worker с помощью Papa Parse и SheetJS. Ничего не загружается на сервер, а вставленный текст нигде не сохраняется. Библиотеки конвертации входят в состав сайта и подгружаются только тогда, когда вы добавляете данные.
Возможности
Любое направление
CSV, TSV, XLSX, XLS, ODS и JSON — на входе и на выходе.
Живой предпросмотр
Виртуализированная таблица показывает, как именно прочитаны ваши данные.
JSON как вам нужно
Объекты, массивы или столбцы; вложенные или плоские; с отступами или компактные.
Без загрузки на сервер
Конвертация идёт в фоновом процессе прямо в вашем браузере.