Как пользоваться
- Выберите или перетащите файл .xlsx, .xls, .ods или CSV.
- Выберите лист. Оставьте включённым «Первая строка — заголовок», чтобы получить объекты, или выключите, чтобы получить массивы.
- Скачайте файл .json или скопируйте результат.
Описание параметров
- JSON (объекты)
- Массив с одним объектом на строку: [{"Name": "Ada", "Age": 36}]. Пустые или повторяющиеся ячейки заголовка получают уникальные ключи, например column3 или id_2.
- JSON (строки)
- Массив массивов, по одному на строку, включая заголовок: [["Name", "Age"], ["Ada", 36]]. Удобно, если в листе нет строки заголовков.
- Типы
- Числа и логические значения остаются числами и логическими значениями, пустые ячейки становятся null, даты — "2024-01-15" или "2024-01-15T09:30:00".
Пример: как строки превращаются в JSON
Если включена строка заголовков, первая строка задаёт ключи, а каждая следующая строка становится объектом. Такая таблица:
| name | age | city | active |
|---|---|---|---|
| Ada | 36 | ||
| Bob | Rome | TRUE |
даёт такой JSON, где числа и логические значения сохраняют свой тип, а пустые ячейки превращаются в null:
[
{"name": "Ada", "age": 36, "city": null, "active": null},
{"name": "Bob", "age": null, "city": "Rome", "active": true}
]
Если строка заголовков выключена или выбран формат строк, получится массив массивов, включающий первую строку. Строки, которые длиннее заголовка, получают ключи column5, column6 и так далее.
Часто задаваемые вопросы
Можно ли преобразовать все листы сразу?
Да. Кнопка «Скачать все листы» даёт ZIP с отдельным файлом JSON для каждого листа.
Почему в JSON значение — число, а в Excel оно отформатировано?
JSON хранит сохранённое значение, поэтому 12,5% становится 0.125, а ячейка с валютой — обычным числом. Если нужен текст точно как на экране, выберите вывод в CSV.
Попадают ли в результат формулы?
Используется результат, сохранённый в файле, а не сама формула.
Конфиденциальность
Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.