OKfmt

XLSX JSON

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

Перетащите файлы сюда или нажмите

Ctrl+V для вставки из буфера обмена

Как конвертировать XLSX в JSON

  1. 1Загрузите ваш файл XLSX перетаскиванием, кликом или вставкой.
  2. 2При необходимости измените настройки качества.
  3. 3Нажмите «Конвертировать сейчас» и дождитесь завершения конвертации.
  4. 4Скачайте готовый файл JSON.

О конвертации XLSX в JSON

XLSX — это ZIP-компрессированный XML-формат электронных таблиц, соответствующий стандарту ISO 29500. Он поддерживает несколько листов, формулы и стили, является стандартным форматом Excel 2007 и новее. JSON — это текстовый формат обмена данными, соответствующий стандарту RFC 8259, поддерживает только шесть базовых типов данных и широко используется для обмена данными между фронтендными и бэкендными системами. Это создаёт потребность в конвертации таблиц XLSX в структуры JSON.

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

Эта конвертация подходит для сценариев, включая импорт данных таблиц Excel в фронтендные проекты, подготовку источников данных для бэкендных API-интерфейсов и инициализацию офлайн-данных для мобильных приложений. Требуется, чтобы исходный файл был стандартным XLSX, созданным в Excel 2007 или новее, конвертация совместима с различными рабочими процессами на десктопных и мобильных устройствах.

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

ХарактеристикаXLSXJSON
Год выпуска20072001
РазработчикMicrosoft / ECMA-376Douglas Crockford

FAQ о XLSX → JSON

Изменится ли качество данных после конвертации?

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

Будут ли сохранены все несколько листов?

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

Какой лимит размера одного файла?

Максимальный размер одного файла, поддерживаемый сайтом — 50МБ, одновременно можно конвертировать только один файл. Файлы превышающие этот лимит отклоняются системой.

Будут ли мои файлы сохранены?

Файлы загружаются на сервер по HTTPS для конвертации. После завершения конвертации сервер немедленно удаляет и исходный, и выходной файл, не храня никаких файлов.