Преобразовать Excel в JSON
Этот инструмент преобразует книгу Excel (.xlsx) в JSON прямо в браузере. Каждый лист со значениями превращается в отдельный JSON-файл, пронумерованный по его позиции в книге. Числовая ячейка становится числом JSON, логическое значение становится true или false, дата становится датой ISO, а пустая ячейка или ошибка формулы становится null; текст всегда остаётся строкой, даже значение, похожее на число. При включённой строке заголовка первая строка называет поля, и каждая следующая строка становится объектом; выключите её, и каждая строка станет массивом значений. Ваш файл никуда не загружается.
Работает в вашем браузере
Перетащите файл сюда
XLSX, до 50 МБ
Как это работает
- 1 Выберите файл Excel (.xlsx).
- 2 Укажите, является ли первая строка строкой заголовка.
- 3 GRID16 читает каждый лист в вашем браузере.
- 4 Скачайте JSON-файл для каждого листа со значениями.
Вопросы
- Что происходит с книгой, у которой несколько листов?
- Каждый лист хотя бы с одним значением становится отдельным JSON-файлом, пронумерованным по его позиции в книге. Пустой лист, который часто оставляют настройки Excel по умолчанию, пропускается.
- Что меняет настройка заголовка?
- С заголовком первая строка называет поля, и вы получаете список объектов. Пустая ячейка заголовка называется по своей букве столбца, а повторяющееся имя получает добавленную букву столбца, поэтому ни один столбец никогда не теряется. Без заголовка вы получаете список строк.
- Как выходят числа, даты и текст?
- Число становится числом JSON с его точным сохранённым значением, логическое значение становится true или false, а дата становится датой ISO вроде 2026-09-14, или 2026-09-14 13:45:00, если при ней есть время. Текст всегда остаётся строкой, поэтому значение вроде "00123" никогда не превращается в число.
- Что даёт пустая ячейка или сломанная формула?
- Значение JSON null. У формулы, завершившейся ошибкой, нет сохранённого значения, на которое можно опереться, поэтому она выходит так же, как пустая ячейка.
- Читает ли он старый формат .xls?
- Нет. Читается только более новый формат .xlsx; старый файл .xls не распознаётся.
- Загружается ли мой файл на сервер?
- Нет. Преобразование происходит в браузере, файл не покидает ваше устройство.