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

Откройте книгу .xlsx или вставьте ячейки прямо из Excel или Google Sheets и получите чистый JSON. Числа, логические значения и даты сохраняют свои типы, а файлы никуда не загружаются.

Обновлено
Открыть файл (.xlsx, .csv, .json)
Ввод
Вывод
Отступ

Предпросмотр ввода

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

Был ли этот инструмент полезен?0.0 Оценок: 0
Конвертируйте CSV или Excel в SQL INSERT онлайнCSV и Excel в SQL →

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

  1. Нажмите Открыть файл и выберите книгу .xlsx или скопируйте ячейки в Excel / Google Sheets и вставьте их в левую панель.
  2. Если в книге несколько листов, выберите нужный в меню листов или отметьте Все листы, чтобы экспортировать их вместе.
  3. Выберите формат вывода (массив объектов или массив строк) и способ записи пустых ячеек.
  4. Проверьте предпросмотр, затем нажмите Копировать или Скачать .json.

Что делает конвертер Excel в JSON?

Таблица — это сетка: в первой строке обычно находятся названия столбцов, а каждая следующая строка — отдельная запись. JSON представляет те же данные в виде массива объектов, где названия столбцов служат ключами. Именно этот формат ожидают REST API, JavaScript-приложения, NoSQL-базы данных и большинство тестовых фикстур:

[
  { "id": 1, "name": "Ada Lovelace", "plan": "pro", "active": true },
  { "id": 2, "name": "Grace Hopper", "plan": "team", "active": true }
]

Чтение файлов .xlsx в браузере

Файл .xlsx — это ZIP-архив XML-документов (формат Office Open XML). Этот инструмент распаковывает его локально, читает таблицу общих строк, каждый лист и стили ячеек, поэтому отличает настоящее число от текста, а дату от числа. Ваша книга никогда не покидает ваше устройство.

Ячейка ExcelЗначение JSON
Число 49.549.5
Текст 02134 (почтовый индекс, сохранённый как текст)"02134"
TRUE / FALSEtrue / false
Ячейка с форматом даты (серийный номер 45306)"2024-01-15"
Дата и время"2024-01-15 14:30:00"
Формулаеё последнее вычисленное значение

Excel хранит даты как серийные номера дней, отсчитываемые от 1900 года (или от 1904 года в старых книгах Mac). Конвертер проверяет числовой формат каждой ячейки и превращает серийные номера с форматом даты в строки ISO 8601, которые понимает любой язык программирования.

Вставка ячеек вместо открытия файла

Когда вы копируете диапазон в Excel, Google Sheets или Numbers, в буфер обмена попадает текст с табуляциями. Вставьте его в поле ввода — разделитель-табуляция определится автоматически. Экспорты CSV и с разделителем «точка с запятой» работают так же. Для вставленного текста опция Определять числа и логические значения превращает 42 и true в реальные типы JSON, а значения с ведущими нулями остаются строками.

Частые проблемы

  • Старые файлы .xls используют бинарный формат. Сначала сохраните их как .xlsx или CSV в Excel (Файл → Сохранить как).
  • Объединённые ячейки сохраняют значение только в левой верхней ячейке; остальные попадают в результат пустыми.
  • Повторяющиеся названия столбцов переименовываются в name_2, name_3, чтобы данные не перезаписывались.
  • Заголовки с точками, например address.city, могут превратиться во вложенные объекты, если включить Строить вложенные объекты.

Нужно в обратную сторону? Используйте JSON в Excel. Для простых CSV-файлов в CSV в JSON есть дополнительные параметры разбора.

Также ищут как: xlsx в json, google sheets в json, xls в json.

Инструменты, которые хорошо сочетаются с Excel в JSON

  • CSV и Excel в SQL — Вставьте ячейки CSV или Excel либо откройте файл .xlsx и получите готовые к выполнению операторы CREATE TABLE и INSERT с корректно экранированными значениями для вашей базы данных.
  • JSON форматтер — Вставьте JSON, чтобы отформатировать, минифицировать или проверить его.
  • Excel, CSV и JSON в массив JavaScript — Вставьте строки таблицы или JSON и получите аккуратный литерал массива или объекта JavaScript для вашего кода, тестов, тестовых данных или конфигурации.
  • JSON в SQL — Вставьте JSON-массив и получите SQL, который создаёт таблицу и записывает каждый объект как строку.

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

Загружается ли мой файл Excel на сервер?
Нет. Книга распаковывается и читается полностью в вашем браузере с помощью JavaScript, поэтому конфиденциальные таблицы остаются на вашем устройстве.
Можно ли конвертировать отдельный лист?
Да. Если в книге больше одного листа, рядом с кнопкой «Открыть файл» появляется меню листов. Отметьте Все листы, чтобы получить один JSON-объект с ключом для каждого листа.
Почему даты отображаются как числа вроде 45306?
Так бывает, когда ячейка с датой в Excel имеет обычный числовой формат. Задайте столбцу формат даты в Excel или переведите серийный номер сами: это количество дней с 30 декабря 1899 года.
Поддерживаются ли файлы .xls, .ods или Numbers?
Напрямую открываются только .xlsx (и .xlsm с макросами). Сначала сохраните другие форматы как .xlsx или CSV либо скопируйте ячейки и вставьте их.
Как конвертировать Google Sheets в JSON?
Выделите ячейки в Google Sheets, скопируйте их и вставьте в поле ввода, или скачайте таблицу через Файл → Скачать → Microsoft Excel (.xlsx) и откройте этот файл.
Можно ли установить Excel в JSON как веб-приложение и пользоваться им офлайн?
Да. Excel в JSON — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

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

localJSON в ExcelПревратите JSON-массив в настоящую книгу Excel. Вложенные объекты становятся столбцами, числа остаются…localCSV в JSONВставьте CSV или TSV и получите JSON-массив объектов. Поля в кавычках, переносы строк внутри ячеек и…localCSV и Excel в SQLВставьте ячейки CSV или Excel либо откройте файл .xlsx и получите готовые к выполнению операторы CREATE…localJSON форматтерВставьте JSON, чтобы отформатировать, минифицировать или проверить его. Ошибки указываются с точной…localExcel, CSV и JSON в массив JavaScriptВставьте строки таблицы или JSON и получите аккуратный литерал массива или объекта JavaScript для вашего…localJSON в SQLВставьте JSON-массив и получите SQL, который создаёт таблицу и записывает каждый объект как строку.…