Конвертер 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 за секунды. Вся книга разбирается на вашем устройстве — ничего не загружается.
Возможности
- Перетаскивание книг .xlsx, .xls, .xlsm и .ods
- Выбор любого листа из многовкладочной книги одним раскрывающимся списком
- Вывод массива объектов с ключами по строке заголовка или простого двумерного массива
- Переключатель строки заголовка без повторного импорта файла
- Сохраняет типы: числа остаются числовыми, флажки становятся булевыми значениями
- Ячейки с датами преобразуются в строки ISO 8601 для надёжного разбора
- Пустые и повторяющиеся заголовки столбцов переименовываются, чтобы ключи оставались уникальными
- Скопируйте JSON или скачайте его как файл .json в один клик
Как использовать Конвертер Excel to JSON
- Перетащите файл .xlsx или .xls в зону загрузки или щёлкните для выбора
- Выберите нужный лист из списка «Лист»
- Выберите «Массив объектов» или «Двумерный массив» и переключите строку заголовка
- Скопируйте JSON или скачайте его как файл .json
Пример
Ввод
Sheet1:
name age active
Ada 36 TRUE
Linus 54 FALSE
Результат
[
{ "name": "Ada", "age": 36, "active": true },
{ "name": "Linus", "age": 54, "active": false }
]
Строка заголовка становится ключами объектов; числовые и булевы ячейки сохраняют свой тип.
Частые ошибки и устранение неполадок
- Ключи JSON — «Column 1», «Column 2» вместо настоящих имён. — Ваша строка заголовка пуста или вы выключили «Первая строка — заголовок». Включите её, чтобы первая непустая строка задавала ключи.
- Даты выходят большими числами вроде 44197 вместо даты. — Это серийный номер Excel. Этот инструмент читает ячейки с форматом даты как настоящие даты и выводит строки ISO; переформатируйте столбец как «Дата» в Excel, если ячейка показана обычным числом.
- Два столбца имеют одинаковый заголовок, и одно значение перезаписывает другое. — Повторяющиеся заголовки автоматически получают суффикс (name, name_2, name_3), так что каждое значение сохраняется под уникальным ключом.
- Вывод пуст или показывает лишь несколько строк. — Проверьте, что выбран нужный лист — в книге их может быть несколько. Полностью пустые строки пропускаются, поэтому пробелы в листе удаляются.
Часто задаваемые вопросы
- Как преобразовать файл Excel .xlsx в JSON?
- Перетащите файл .xlsx в зону загрузки, выберите нужный лист и выберите «Массив объектов», чтобы задать ключ каждой строке по строке заголовка. Затем скопируйте JSON или скачайте его как файл .json. Всё работает в вашем браузере.
- Сохраняет ли он числа, даты и TRUE/FALSE в их настоящих типах?
- Да. Числовые ячейки остаются числами, булевы ячейки становятся true или false, а ячейки с форматом даты преобразуются в строки ISO 8601, чтобы корректно разбираться в любом языке. Пустые ячейки становятся null.
- Можно ли выбрать, какой лист многовкладочной книги преобразовать?
- Да. Когда в книге больше одного листа, появляется список «Лист», позволяющий переключать вкладки; JSON мгновенно обновляется для выбранного листа без повторного импорта файла.
- В чём разница между «Массивом объектов» и «Двумерным массивом»?
- «Массив объектов» использует первую строку как ключи и превращает каждую последующую строку в объект. «Двумерный массив» возвращает каждую строку как массив значений ячеек без обработки заголовка, повторяя сырую сетку.
- Что происходит с пустыми или повторяющимися заголовками столбцов?
- Пустые заголовки называются «Column 1», «Column 2» и так далее по их позиции, а повторяющиеся заголовки получают числовой суффикс (name, name_2), так что каждый ключ объекта остаётся уникальным и данные не теряются.
- Загружается ли моя таблица на сервер для преобразования?
- Нет. Книга разбирается целиком на вашем устройстве встроенным в браузер читателем. Файл и его содержимое никогда не покидают ваш компьютер и не отправляются в ArrayKit или куда-либо ещё.
Связанные инструменты
Все инструменты ArrayKit