Конвертер Excel в JSON
Преобразуйте таблицы Excel (.xlsx, .xls, .ods, .csv) в JSON прямо в браузере: выберите лист или все листы, строка заголовков как ключи, даты в ISO. Бесплатно.
Работает полностью в вашем браузере. Ваши данные никуда не загружаются.
Похожие Инструменты
Просмотреть ВсеЧто такое Excel в JSON?
Откройте таблицу Excel или OpenDocument и получите её строки в виде JSON. Выберите один лист или все; при наличии строки заголовков каждая строка становится объектом, иначе — массивом значений ячеек. Файл читается локально и никуда не загружается.
Как пользоваться Excel в JSON
- Нажмите Выберите файл таблицы и укажите файл .xlsx, .xls, .ods или .csv.
- Выберите Лист (или Все листы).
- Оставьте Первая строка — заголовок включённой, чтобы получить объекты, или отключите её для массивов.
- Скопируйте 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; формулы не пересчитываются.