Excel в JSON

Выберите лист Excel и сохраните его как JSON.

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

Об этом инструменте

Инструмент Excel в JSON преобразует файлы Excel (.xlsx) в JSON, позволяя выбрать лист из книги. Данные можно преобразовать в Массив объектов, Двумерный массив или Объект с ключами на основе первого столбца, с настраиваемыми отступами и обработкой пустых строк. Идеально подходит для подготовки данных Excel в формате JSON для веб-разработки, тестирования API, файлов конфигурации и обработки данных.

Как использовать

1

Выберите файл Excel

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

2

Выберите лист и параметры

Выберите лист для преобразования, затем задайте формат вывода (Массив объектов, Двумерный массив или Объект с ключами), стиль отступов и обработку пустых строк.

3

Проверьте и сохраните результат

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

Возможности

Выбор листа

Выберите конкретный лист из файла Excel с несколькими листами и преобразуйте его в JSON.

Три формата вывода

Выберите между Массивом объектов, Двумерным массивом или Объектом с ключами в зависимости от ваших данных.

Гибкие отступы

Выберите 2 пробела, 4 пробела, Табуляцию или Без отступа, чтобы сбалансировать читаемость и размер файла для сгенерированного JSON.

Обработка пустых строк

Исключите строки, в которых все ячейки пусты, или сохраните их на исходных позициях в выводе.

Предпросмотр, копирование и скачивание

Просмотрите JSON с номерами строк, скопируйте его в буфер обмена или скачайте как файл .json.

Обработка в браузере

Ваш файл Excel остается в браузере — ничего не отправляется на сервер.

Примеры использования

Подготовка данных для веб-разработки

Преобразуйте данные о товарах, пользователях и конфигурации, хранящиеся в Excel, в JSON для использования в веб-приложениях.

Генерация тестовых данных для API

Быстро превращайте листы Excel в массивы объектов для тел запросов и тестовых наборов.

Построение структур данных на основе идентификаторов

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

Сохранение исходной структуры ячеек

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

Создание файлов конфигурации и начальных данных

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

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

Чем отличаются форматы вывода?

Массив объектов использует первую строку как имена свойств и преобразует каждую следующую строку в объект. Двумерный массив сохраняет каждую строку, включая первую, как массивы значений. Объект с ключами использует значение первого столбца каждой строки данных как ключ верхнего уровня, а остальные столбцы хранятся как свойства под этим ключом.

Как обрабатывается первая строка?

В форматах Массива объектов и Объекта с ключами первая строка становится именами свойств JSON. В Двумерном массиве первая строка рассматривается как обычная строка данных.

Какие есть варианты отступов?

Вы можете выбрать 2 пробела, 4 пробела, Табуляцию или Без отступа. Варианты с пробелами и табуляцией делают структуру более читаемой; вариант без отступов удаляет лишние пробелы и переносы строк для компактного вывода.

В чем разница между исключением и сохранением пустых строк?

Исключение удаляет строки, в которых все ячейки пусты, из вывода JSON. Сохранение оставляет пустые строки на исходных позициях.

Что происходит, если ячейка заголовка пуста?

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

Какие значения становятся ключами в режиме объекта с ключами?

Значение первого столбца каждой строки данных становится ключом верхнего уровня объекта JSON, а остальные столбцы хранятся как свойства под этим ключом.

Что если в первом столбце есть повторяющиеся значения?

Объект JSON не может содержать повторяющиеся ключи, поэтому повторяющиеся значения получают числовой суффикс, например _2, _3, чтобы их можно было различить. При использовании режима объекта с ключами лучше всего использовать уникальные значения в первом столбце.

Числовые ячейки сохраняются как числа JSON?

В настоящее время ячейки, похожие на числа, по-прежнему сохраняются в выводе как строки. Если вы планируете использовать их в вычислениях, возможно, потребуется преобразовать значения в числа после конвертации.

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

Нет. JSON хранит отображаемые значения ячеек, поэтому форматирование, такое как шрифты, цвета, границы и объединенные ячейки, не сохраняется.

Могу ли я преобразовать файл Excel, защищенный паролем?

Нет. Файлы Excel, защищенные паролем, не могут быть обработаны. Сначала разблокируйте файл перед использованием этого инструмента.

Отправляется ли мой файл Excel на сервер?

Нет. Вся обработка происходит локально в вашем браузере. Ваш файл Excel и результаты преобразования никогда не передаются на сервер.

Связанные инструменты

Все инструменты работают в вашем браузере. Файлы не загружаются на сервер.
Featured on SaaSCity