Конвертер XLSX в JSON
Преобразуйте лист Excel в JSON прямо в браузере. Выберите лист, просмотрите массив объектов и скачайте приватный файл .json.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяПревратите строки таблицы в объекты JSON
Разработчики, аналитики и операционные команды часто получают структурированные данные в виде книги Excel, даже когда следующему шагу нужен JSON. Этот конвертер XLSX в JSON превращает лист в массив объектов, который можно использовать в скриптах, прототипах, статических сайтах, импорте и тестах API. Загрузите книгу, выберите нужный лист — и первая строка станет ключами объектов для каждой следующей строки.
Файл обрабатывается полностью в вашем браузере с помощью SheetJS. Книга читается из локального объекта файла, преобразуется в памяти и отображается в предпросмотре как отформатированный JSON. Данные таблицы не загружаются, не журналируются и не сохраняются где-либо ещё. Такой приватный подход удобен для примеров экспорта, планирования миграции, данных каталога, внутренних отчётов и любых книг, которые не стоит вставлять в конвертер, работающий на сервере.
Подготовка листа для чистого JSON
Лучше всего конвертируется простая прямоугольная таблица. Укажите названия полей в первой строке и избегайте повторяющихся заголовков столбцов, ведь каждый заголовок становится свойством JSON. Примечания, итоги и объединённые блоки заголовков оставьте за пределами выбранного листа или удалите их перед конвертацией. Пустые ячейки сохраняются как пустые значения, поэтому строки имеют единообразную структуру — это удобно, когда JSON будет проверять другой скрипт или его импортируют в базу данных.
Как использовать результат
Скачанный файл — это стандартный документ JSON в кодировке UTF-8. Его можно добавить в статический проект, загрузить в Node.js, передать в процесс импорта данных или открыть в редакторе для быстрой проверки. Для очень больших листов на странице показано только начало в предпросмотре; полное содержимое смотрите в скачанном файле. Если позже данные нужно вернуть в формат таблицы, сохраните исходную книгу как основной источник.
Что стоит знать о результате
Результат — это массив JSON с одним объектом на каждую строку данных, отформатированный с отступом в два пробела. Лист, в первой строке которого находятся заголовки name, qty и price, превращается в список объектов, каждый из которых имеет эти три свойства. Числовые ячейки остаются числами, текстовые — строками, а пустые ячейки становятся пустыми строками. Если у двух столбцов одинаковый заголовок, конвертер делает ключи уникальными, добавляя суффикс, например _1.
Ячейки с датами могут отображаться как числовые серийные значения, а не как форматированный текст, поэтому проверьте их в предпросмотре и при необходимости преобразуйте в собственном коде. Строка состояния сообщает, сколько строк преобразовано. Предпросмотр ограничен первыми 25 000 символов, но скачанный файл содержит всё. Преобразуется только выбранный лист, поэтому каждый нужный лист экспортируйте отдельно.
Как использовать
- Загрузите XLSXПеретащите книгу Excel на страницу или нажмите, чтобы выбрать её.
- Выберите листВыберите лист с таблицей, которую нужно преобразовать.
- Скачайте JSONПросмотрите массив объектов и сохраните его как файл .json.