UltKit
Изображения11
PDF13
Документы и данные7
Видео6
Аудио4
Другие инструменты22

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

Превратите таблицу в JSON, который сможет загрузить программа. Загрузите файл .xlsx, .xls, .ods или .numbers и получите массив, где каждой строке соответствует объект с ключами из заголовков столбцов.

Конвертер данных

или перетащите сюда файлы CSV, TSV, TXT … ·

Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут

Вывод

Файлы обрабатываются на наших серверах и удаляются через 30 минут.

Как пользоваться инструментом

  1. 1

    Загрузите книгу

    Добавьте файлы Excel, LibreOffice или Numbers: до 20 за раз, не более 95 MB каждый. Убедитесь, что в строке 1 каждого листа указаны названия столбцов, которые должны стать ключами.

  2. 2

    Выберите структуру и листы

    По умолчанию выбраны массив объектов и даты ISO. В разделе Расширенные настройки переключите Структура JSON на массив массивов, чтобы получить компактный файл, или Какие листы преобразовать на все листы, чтобы каждый лист стал отдельным ключом.

  3. 3

    Конвертируйте и загрузите

    Нажмите Преобразовать в JSON и скачайте результат. Импортируйте файл в приложение, заполните им базу данных или передайте тестовому раннеру.

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

От таблицы к коду: кому нужно переводить Excel в JSON

Схема всегда одна: данными владеют те, кто уверенно работает в Excel, а читать их должно программное обеспечение. Маркетологи ведут названия и цены товаров в книге, из которой собирается статический сайт. Команда локализации заполняет лист, где на каждый язык отдельный столбец, а приложение загружает его как файлы переводов. Тестировщик перечисляет тест-кейсы в строках, которые раннер коллекций Postman или набор Jest читает как файл данных JSON.

Делать такие выгрузки вручную долго и легко ошибиться, а в Excel нет встроенной функции «Сохранить как JSON». Конвертация даёт разработчикам чистый файл, и коллегам не нужно осваивать новый инструмент. Если данные нужны реляционной базе, а не коду приложения, Excel в SQL создаёт операторы INSERT и полностью обходится без шага с JSON.

Сколько строк может получиться из одного листа

1 048 576строк на одном листе XLSX, то есть до 1 048 575 объектов JSON после строки заголовков

В старых файлах .xls на листе не больше 65 536 строк.

Массив объектов или массив массивов

По умолчанию

Массив объектов

Каждая строка становится объектом, ключи которого — названия заголовков.

  • Данные самоописываемы: у каждого значения есть имя столбца
  • Удобно читать в коде, например row.email
  • Файл больше, потому что ключи повторяются в каждой строке
Лучше всего для: Приложения, API, начальные данные и фикстуры
Компактно

Массив массивов

Каждая строка становится простым списком значений; заголовок — первый список.

  • Самый маленький файл
  • Соответствует тому, как строки принимают библиотеки диаграмм
  • Коду нужно знать, какая позиция какому столбцу соответствует
Лучше всего для: Большие таблицы, диаграммы и передача данных
Две строки прайс-листа в виде массива объектов
[
  { "sku": "A-100", "name": "Notebook", "price": 4.5, "updated": "2026-10-18" },
  { "sku": "A-101", "name": "Pen, blue", "price": 1.2, "updated": "2026-10-12" }
]

Типы соответствуют ячейкам. Числа остаются числами, текст остаётся текстом, пустые ячейки в виде объектов записываются как null, а даты становятся строками ISO, потому что в JSON нет собственного типа даты. Пустые строки внутри данных и случайные заметки под таблицей тоже превращаются в объекты, поэтому удалите их в книге до конвертации.

XLSX и JSON: краткое сравнение

XLSX

Книга Microsoft Excel

XLSX — основной формат книг Microsoft Excel начиная с Office 2007, основанный на стандарте Office Open XML. Он хранит несколько листов, формулы, форматирование, диаграммы, сводные таблицы и проверку данных в ZIP-пакете из XML-файлов. Он поддерживает более миллиона строк на листе и является стандартным форматом обмена деловыми таблицами. Google Sheets, LibreOffice и Numbers открывают XLSX, хотя макросы и продвинутые функции могут не перенестись.

Сжатие
–
Прозрачность
–
Анимация
–
Год появления
2007 · Microsoft
Конвертер XLSX

JSON

Формат JSON (JavaScript Object Notation)

JSON — лёгкий текстовый формат для структурированных данных, который популяризировал Дуглас Крокфорд в начале 2000-х; он стандартизован как RFC 8259 и ECMA-404. Он описывает объекты, массивы, строки, числа, логические значения и null с помощью простого и читаемого синтаксиса. Это формат по умолчанию для веб-API, файлов конфигурации и обмена данными между приложениями практически на любом языке программирования. В нём нет встроенных комментариев, дат и схем, а большие вложенные файлы трудно читать без просмотрщика.

Сжатие
–
Прозрачность
–
Анимация
–
Год появления
2001 · Douglas Crockford
Конвертер JSON

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

Конвертировать Excel в JSON: частые вопросы

Как конвертировать XLSX в JSON, чтобы заголовки стали ключами?

Оставьте включённым параметр Первая строка — заголовок, он включён по умолчанию. Текст из строки 1 становится ключом для всех значений под ним: столбец с заголовком email даст в каждом объекте "email": "...". Если нужны другие ключи, например имена в camelCase для JavaScript, сначала переименуйте заголовки в Excel.

Почему даты из Excel превращаются в числа вроде 46313?

Excel хранит дату как порядковое число дней, прошедших с 1 января 1900 года, и лишь на экране показывает её в виде даты. Если прочитать значение как есть, 2026-10-18 будет числом 46313. Эта страница записывает даты строками ISO, например 2026-10-18; если коду нужны секунды, выберите в разделе Даты вариант Unix timestamp.

Что происходит с формулами, цветами и комментариями?

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

Можно ли конвертировать сразу все листы книги?

Да. Если в Какие листы преобразовать выбрать все листы, в JSON появится по одному ключу на каждое имя листа, а в нём строки этого листа. Это удобно для файлов переводов или каталога, разбитого по вкладкам-категориям.

Подходит ли большая таблица для JSON?

Размер растёт, потому что каждый объект повторяет свои ключи: лист со 100 000 строк может стать файлом на много мегабайт больше, чем XLSX. Для больших таблиц, загружаемых в аналитические инструменты, легче CSV или Parquet; плоскую версию даёт Excel в CSV.

С какой точностью чисел сохраняется JSON?

Записывается то, что сохранил Excel, то есть не более 15 значащих цифр. Длинные идентификаторы, например 16-значные номера карт или счетов, введённые как числа, уже были округлены внутри Excel. Задайте таким столбцам формат «Текстовый» до ввода данных, и они запишутся как строки JSON.