Конвертер Excel to JSON

Перетащите файл .xlsx или .xls и превратите любой лист в чистый JSON прямо в браузере. Ваша таблица не покидает устройство.

Конвертер Excel to JSON разбирает вашу книгу целиком в вашем браузере. Файл и каждая ячейка в нём остаются на вашем устройстве и никогда не загружаются в ArrayKit.

Открыть конвертер CSV to JSON

Об инструменте Конвертер Excel to JSON

Конвертер Excel to JSON превращает книгу в структурированный JSON, не покидая браузер. Перетащите файл .xlsx или .xls, выберите нужный лист и задайте форму: массив объектов с ключами по строке заголовка или сырой двумерный массив всех строк. Значения ячеек сохраняют свой тип — числа остаются числами, флажки становятся true или false, а ячейки с датами выводятся строками ISO 8601, чтобы они корректно разбирались далее. Пустые строки пропускаются, а повторяющиеся или пустые имена заголовков автоматически делаются уникальными, так что вывод сразу ложится в запрос к API, скрипт наполнения или тестовую фикстуру. Создан для разработчиков, аналитиков и QA-инженеров, которые получают таблицы от заказчиков и которым нужен JSON за секунды. Вся книга разбирается на вашем устройстве — ничего не загружается.

Возможности

Как использовать Конвертер Excel to JSON

  1. Перетащите файл .xlsx или .xls в зону загрузки или щёлкните для выбора
  2. Выберите нужный лист из списка «Лист»
  3. Выберите «Массив объектов» или «Двумерный массив» и переключите строку заголовка
  4. Скопируйте JSON или скачайте его как файл .json

Пример

Ввод

Sheet1:
name   age  active
Ada    36   TRUE
Linus  54   FALSE

Результат

[
  { "name": "Ada", "age": 36, "active": true },
  { "name": "Linus", "age": 54, "active": false }
]

Строка заголовка становится ключами объектов; числовые и булевы ячейки сохраняют свой тип.

Частые ошибки и устранение неполадок

Часто задаваемые вопросы

Как преобразовать файл Excel .xlsx в JSON?
Перетащите файл .xlsx в зону загрузки, выберите нужный лист и выберите «Массив объектов», чтобы задать ключ каждой строке по строке заголовка. Затем скопируйте JSON или скачайте его как файл .json. Всё работает в вашем браузере.
Сохраняет ли он числа, даты и TRUE/FALSE в их настоящих типах?
Да. Числовые ячейки остаются числами, булевы ячейки становятся true или false, а ячейки с форматом даты преобразуются в строки ISO 8601, чтобы корректно разбираться в любом языке. Пустые ячейки становятся null.
Можно ли выбрать, какой лист многовкладочной книги преобразовать?
Да. Когда в книге больше одного листа, появляется список «Лист», позволяющий переключать вкладки; JSON мгновенно обновляется для выбранного листа без повторного импорта файла.
В чём разница между «Массивом объектов» и «Двумерным массивом»?
«Массив объектов» использует первую строку как ключи и превращает каждую последующую строку в объект. «Двумерный массив» возвращает каждую строку как массив значений ячеек без обработки заголовка, повторяя сырую сетку.
Что происходит с пустыми или повторяющимися заголовками столбцов?
Пустые заголовки называются «Column 1», «Column 2» и так далее по их позиции, а повторяющиеся заголовки получают числовой суффикс (name, name_2), так что каждый ключ объекта остаётся уникальным и данные не теряются.
Загружается ли моя таблица на сервер для преобразования?
Нет. Книга разбирается целиком на вашем устройстве встроенным в браузер читателем. Файл и его содержимое никогда не покидают ваш компьютер и не отправляются в ArrayKit или куда-либо ещё.

Связанные инструменты

Все инструменты ArrayKit