JSON → XLSX
Создает книгу XLSX из массивов объектов JSON с названиями ключей как заголовками, для представления ответов API в виде редактируемых отчетов.
Перетащите файлы сюда или нажмите
Ctrl+V для вставки из буфера обмена
Как конвертировать JSON в XLSX
- 1Загрузите ваш файл JSON перетаскиванием, кликом или вставкой.
- 2При необходимости измените настройки качества.
- 3Нажмите «Конвертировать сейчас» и дождитесь завершения конвертации.
- 4Скачайте готовый файл XLSX.
О конвертации JSON в XLSX
JSON — это текстовый формат обмена данными вида «ключ-значение», соответствующий стандарту RFC 8259. Он поддерживает только шесть базовых типов данных и не имеет нативной поддержки табличных структур. XLSX — это ZIP-сжатый формат XML-таблиц, соответствующий стандарту ISO 29500, который поддерживает структурированное табличное хранение. Это создает потребность в конвертации структурированных данных JSON в электронные таблицы XLSX.
Конвертация выполняется на основе движка SheetJS. Объекты массива JSON преобразуются в строки таблицы XLSX, свойства объектов — в строку заголовка, все исходные имена ключей и соответствующие значения сохраняются, типы данных ячеек определяются автоматически. Одному входному JSON соответствует один лист XLSX, размер выходного файла соответствует правилам сжатия ZIP.
Эта конвертация подходит для рабочих процессов, где требуется импортировать данные JSON, полученные от API, в Excel для статистического анализа. Выходной файл XLSX совместим с Excel 2007 и более новыми версиями, может быть открыт в популярном табличном программном обеспечении для систем Windows и macOS.
JSON против XLSX: техническое сравнение
| Характеристика | JSON | XLSX |
|---|---|---|
| Год выпуска | 2001 | 2007 |
| Разработчик | Douglas Crockford | Microsoft / ECMA-376 |
FAQ о JSON → XLSX
Произойдет ли искажение данных после конвертации?
Текстовые и числовые данные из исходного JSON сохраняются полностью. Булевы типы и null преобразуются в соответствующие текстовые значения XLSX. Типы дат, не поддерживаемые JSON, не создают лишних избыточных данных, неконтролируемого искажения данных не происходит.
Поддерживается ли сохранение иерархической структуры JSON?
Текущая конвертация обрабатывает только массивы JSON первого уровня. Вложенные иерархические структуры преобразуются в плоский контент ячеек одного уровня. JSON с не-массивом на верхнем уровне преобразуется в однострочную таблицу пар «ключ-значение».
Какой лимит размера одного файла?
Максимальный размер одного файла, принимаемый сервисом конвертации на этом сайте — 50МБ, одновременно можно конвертировать только один файл. Вложенные JSON-файлы, соответствующие правилам безопасности работы с архивами, обрабатываются нормально.
Будут ли мои файлы храниться?
Файлы загружаются на сервер по HTTPS для конвертации. После завершения конвертации сервер немедленно удаляет и исходный, и выходной файл, не хранит никаких файлов и не сохраняет пользовательские данные.