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

Преобразуйте таблицы Excel (.xlsx, .xls, .ods, .csv) в JSON прямо в браузере: выберите лист или все листы, строка заголовков как ключи, даты в ISO. Бесплатно.

Работает полностью в вашем браузере. Ваши данные никуда не загружаются.

Похожие Инструменты

Просмотреть Все

Что такое Excel в JSON?

Откройте таблицу Excel или OpenDocument и получите её строки в виде JSON. Выберите один лист или все; при наличии строки заголовков каждая строка становится объектом, иначе — массивом значений ячеек. Файл читается локально и никуда не загружается.

Как пользоваться Excel в JSON

  1. Нажмите Выберите файл таблицы и укажите файл .xlsx, .xls, .ods или .csv.
  2. Выберите Лист (или Все листы).
  3. Оставьте Первая строка — заголовок включённой, чтобы получить объекты, или отключите её для массивов.
  4. Скопируйте JSON или нажмите Скачать.

Пример

Ввод
Sheet "Users": id | name | joined | active → 1 | Ada | 2024-01-15 | TRUE
Вывод
[{"id": 1, "name": "Ada", "joined": "2024-01-15T00:00:00.000Z", "active": true}, …]

Когда использовать Excel в JSON

Используйте, чтобы превратить таблицы в JSON для API, тестовых данных или скриптов, ничего не устанавливая. Читаются значения, а не оформление: объединённые ячейки, цвета, комментарии и формулы не экспортируются.

Как работает Excel в JSON

Файл читается SheetJS (xlsx) прямо в вашем браузере. Значения ячеек сохраняют типы: числа остаются числами, логические значения — логическими, пустые ячейки становятся null, а ячейки с датами преобразуются в строки ISO 8601 в UTC. При наличии строки заголовков SheetJS использует первую строку как ключи (повторяющиеся заголовки получают суффиксы); режим «Все листы» создаёт объект с ключами по именам листов. Формулы не пересчитываются: используется результат, сохранённый в файле.

Распространенные Случаи Использования

  • Превращение списка товаров, который ведётся в Excel, в JSON для сайта
  • Импорт данных таблицы в базу данных NoSQL
  • Создание тестовых данных из общего экспорта Google Таблиц
  • Просмотр исходных значений ячеек файла .xlsx

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

Загружается ли мой файл на сервер?

Нет. SheetJS работает в вашем браузере, и файл не покидает ваше устройство.

Почему даты в UTC?

Excel хранит даты без часового пояса; они записываются строками ISO 8601 в полночь по UTC, чтобы календарная дата оставалась стабильной.

Вычисляются ли формулы?

Используется значение, сохранённое в файле Excel; формулы не пересчитываются.

Другие категории