Excel в JSON
Преобразуйте книгу Excel в JSON или JSON Lines. Названия столбцов становятся ключами, даты — текстом ISO, а вы выбираете листы и проверяете предпросмотр перед скачиванием или копированием.
Работает в вашем браузере. Введённые данные не отправляются и не сохраняются.
Как преобразовать Excel в JSON
- Выберите файл .xlsx или .xlsm либо попробуйте пример книги.
- Проверьте предпросмотр. Выберите листы, источник названий столбцов и формат результата.
- Скачайте файл JSON или скопируйте его.
Как таблица превращается в JSON
Каждая строка становится объектом, а названия столбцов — его ключами. По умолчанию названия берутся из первой строки с данными, поэтому заголовок над таблицей пропускается. Можно выбрать другую строку, использовать буквы столбцов или записать каждую строку как список значений.
Пустые ячейки становятся null, а полностью пустые строки пропускаются. Пустые названия столбцов становятся Column C, а повторяющиеся получают номер, например name (2).
Один лист даёт список строк. Несколько листов дают объект, где каждому названию листа соответствует свой список. Скрытые листы показываются в списке, но сначала не выбраны.
Числа, даты и формулы
Числа, текст и TRUE/FALSE сохраняют свои типы, а текст вроде 007 остаётся текстом. Числа читаются так, как их хранит Excel, — до 15 значащих цифр, поэтому оформление вроде знаков валют или процентов не добавляется.
Даты становятся текстом ISO вида 2026-10-24 или 2026-10-24T10:15:00, если в ячейке показано время. Время становится 10:15:00, а длительности вроде 36:00:00 сохраняют все часы. Excel не хранит часовой пояс, поэтому он не добавляется.
Формулы дают результат, сохранённый в файле. Ошибки вроде #N/A сохраняются как текст. Формула, сохранённая без результата (так делают некоторые программы), становится null; открытие и сохранение файла в Excel вычисляет её.
Объединённые ячейки и вложенные ключи
По умолчанию объединённые ячейки заполняют всю свою область, поэтому регион, объединённый на несколько строк, попадает в каждую из них. Столбцы с названиями вида address.city могут стать вложенными объектами — это обратное действие к «JSON в Excel».
Ограничения
Файлы до 50 МиБ и 10 000 000 заполненных ячеек. Старые файлы .xls, а также .xlsb и .ods не поддерживаются — сначала сохраните их как .xlsx. Для файлов CSV используйте «Конвертер JSON, YAML и CSV».
Куда попадают мои данные?
Преобразование выполняется в вашем браузере. Этот инструмент не загружает и не сохраняет вашу книгу. Сайт может учитывать просмотр инструмента, успешное скачивание или копирование, но никогда — ваши данные.
Также полезно