Toollet
Поиск по задаче или названию приложенияПоискСвязаться с нами
Цены

Преобразование JSON в CSV

Вставьте JSON или загрузите его из файла, чтобы преобразовать объект или массив объектов в CSV для электронной таблицы. Проверьте строки, столбцы и значения, затем скопируйте CSV или сохраните его в CSV-файле UTF-8 с BOM.

Можно перетащить один файл JSON. UTF-8, до 1 МБ.

Дополнительные настройкиЗапятая · Защита от формул ON

Добавлять апостроф перед строками, начинающимися с =, +, -, @ и похожих символов. Отключайте, только если нужны исходные строки.

Введите JSON для преобразования.

Результат CSV

Введите JSON и преобразуйте его, чтобы проверить строки и столбцы.

Возможности

Преобразование списка JSON в табличные данные

Преобразование массива объектов в CSV с одной строкой на объект. Отдельный объект также можно преобразовать в одну строку.

Выравнивание имён полей по столбцам

Столбцы создаются в порядке первого появления имён полей. Отсутствующие в строке поля и значения null превращаются в пустые ячейки.

Копирование или сохранение для таблицы

Скопируйте CSV или сохраните файл UTF-8 с BOM. В качестве разделителя выберите запятую, точку с запятой или табуляцию.

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

  1. Введите JSON

    Вставьте JSON или откройте файл. Можно также проверить преобразование на примере.

  2. Преобразуйте в CSV

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

  3. Проверьте и получите таблицу

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

Когда пригодится

Просмотр списка JSON в электронной таблице

Используйте этот инструмент, если нужно отсортировать или просмотреть в таблице данные JSON, например список товаров.

Передача данных в виде таблицы

Преобразуйте массив объектов JSON в формат, который можно импортировать в программах с поддержкой CSV.

Как JSON преобразуется в строки и столбцы CSV

Имена полей становятся столбцами, объекты — строками

Каждый объект массива считается одной строкой. Имена полей собираются по всем строкам, а столбцы располагаются в порядке их первого появления во входных данных.

Обработка отсутствующих значений и вложенных структур

Отсутствующие поля и null становятся пустыми. Вложенные массивы и объекты остаются JSON в одной ячейке и не раскладываются по отдельным столбцам.

Разделители и кавычки

Все поля заключаются в двойные кавычки, а кавычки внутри ячеек удваиваются. Переводы строк в значениях сохраняются, строки CSV разделяются CRLF.

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

Преобразуются ли вложенные объекты в отдельные столбцы?

Нет. Вложенные объекты и массивы остаются исходным JSON в одной ячейке. Автоматическое разложение глубокой иерархии по столбцам не выполняется.

Что произойдёт, если имена полей в строках различаются?

Столбцами становятся имена полей, встречающиеся во всех строках. Отсутствующие поля и null отображаются пустыми в соответствующей строке. Столбцы располагаются в порядке первого появления имён полей.

Что означает защита строк, похожих на формулы?

Перед строками, начинающимися с =, +, -, @ и подобных символов, добавляется апостроф, чтобы табличные редакторы не восприняли их как формулы. Отключайте эту защиту в дополнительных настройках, только если нужны исходные строки.

Изменятся ли большие целые числа?

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

Ввод и результаты

Ввод
Один файл JSON в UTF-8. Для вставленного текста и файлов действует ограничение 1 МБ (1 000 000 байт).
Преобразование
Объект с полями или массив из одного или нескольких объектов. Вывод ограничен 100 000 ячеек.
Вывод
CSV с именами столбцов. Копируется текст CSV; файлы сохраняются в UTF-8 с BOM.

Текущие настройки

Поиск инструментов