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

Преобразуйте листы Excel в JSON с контролем над заголовками и типами данных.

Advanced settings
Лист
Значения

Преобразование Excel в JSON за четыре шага

  1. Загрузите или вставьте данные таблицы. Выберите файл .xlsx или вставьте скопированные ячейки.
  2. Выберите рабочий лист. Выберите один лист из книги.
  3. Настройте строки и типы. Выберите строку заголовка, поведение пустых значений, поведение формул и обработку типов.
  4. Предпросмотр и экспорт. Проверьте разобранную таблицу и JSON перед копированием или загрузкой.

Выбор рабочего листа

Книга может содержать несвязанные листы, такие как Клиенты, Заказы и Сводка.

После загрузки файла селектор рабочего листа перечисляет все листы, а предпросмотр показывает выбранный лист перед преобразованием.

Выбор строки заголовка

Первая физическая строка не всегда является заголовком. В книгах часто есть заголовок отчета, пустая строка, сгенерированная дата или сгруппированные метки над реальными именами полей.

Установите номер строки заголовка перед преобразованием. Если заголовки пустые или повторяются, инструмент предупреждает, генерирует уникальные запасные ключи и показывает итоговые ключи в предпросмотре.

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

Сохранение полезных типов данных

Числа

Числовые ячейки сохраняются как числа JSON, если столбец не должен оставаться текстом.

Даты

Даты Excel могут храниться как серийные номера с форматированием даты. Распознанные ячейки дат преобразуются в документированный строковый формат. Числовые ячейки без форматирования даты никогда не угадываются как даты.

Логические значения

Ячейки true и false сохраняются как логические значения JSON.

Текст и ведущие нули

Коды, такие как 00123, остаются строками, если книга хранит их как текст. Предпросмотр показывает значения, которые могут потерять ведущие нули.

Пустые ячейки

Выберите между пустой строкой, null или опусканием свойства. Выбранная политика применяется последовательно.

Решите, как экспортируются ячейки с формулами

Ячейка с формулой может содержать текст формулы, кэшированное вычисленное значение или форматирование отображения.

  • по умолчанию использовать сохраненное вычисленное значение
  • предложить текст формулы как опцию
  • предупреждать, когда кэшированное значение отсутствует

Обработка объединенных ячеек

В объединенном диапазоне только верхняя левая ячейка может содержать значение.

  • Сохранить только значение верхней левой ячейки — по умолчанию.
  • Заполнить значение по объединенному диапазону — полезно для отчетных таблиц, но может изменить смысл.
  • Предупредить и оставить пустые ячейки.

Удаление или сохранение пустых строк

Полностью пустые строки можно удалить или сохранить. Столбцы вне используемых данных обрезаются автоматически.

Вставка данных из Excel

Когда вы копируете ячейки из Excel или другой электронной таблицы, браузеры получают текст, разделенный табуляцией.

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

Частые проблемы при преобразовании Excel в JSON

Даты отображаются как числа

Ячейка была прочитана как числовое значение без интерпретации даты. Проверьте исходное форматирование и параметр преобразования дат.

Отсутствуют ведущие нули

Исходная ячейка может уже быть числовой. Отформатируйте столбцы идентификаторов как текст в книге перед преобразованием.

Результаты формул устарели

Конвертер читает сохраненное значение и не пересчитывает формулы. Откройте и сохраните книгу перед преобразованием, если необходимо обновить кэшированные значения.

Пустые заголовки создают недопустимые ключи

Выберите правильную строку заголовка или отредактируйте сгенерированные имена столбцов. Предпросмотр вывода показывает каждый итоговый ключ.

Объединенные ячейки создают значения null

Выберите стратегию для объединенных ячеек. Заполнение значений по диапазону необязательно и может не подойти для каждой книги.

Часто задаваемые вопросы о преобразовании Excel в JSON

Какие файлы Excel поддерживаются?

В данной версии поддерживается .xlsx. Формат .xls не рекламируется, пока не будет протестированного пути библиотеки для него.

Могу ли я преобразовать конкретный лист?

Да. Селектор рабочего листа является основной частью этой страницы.

Могу ли я преобразовать все листы сразу?

Нет в этой версии. Многостраничный вывод предоставляется только тогда, когда структура вывода для каждого листа четко определена.

Сохраняются ли формулы?

Инструмент экспортирует сохраненное значение или текст формулы в зависимости от выбранного режима. Он не пересчитывает формулы.

Как преобразуются даты Excel?

Распознанные ячейки дат становятся строкой ISO или отображаемого текста. Числовые ячейки не угадываются как даты без доказательств форматирования.

Загружается ли книга?

Нет — файлы .xlsx читаются полностью в вашем браузере. Файлы, превышающие лимит обработки браузера, предлагаются как необязательный серверный запасной вариант, и ничего не загружается без вашего согласия.