Превратите ответ API или экспорт JSON в Excel и CSV

Готовый процессПодготовлено: Обновлено 1 октября 2026 г.

Экспорт и ответы API приходят как JSON, но коллегам нужна таблица, а импорту — CSV. Скопированный из логов или документации JSON часто содержит комментарии, лишние запятые и одинарные кавычки, из-за которых строгий конвертер не работает; таблицы округляют длинные ID. Процесс исправляет и форматирует JSON один раз, затем записывает те же данные в Excel с вложенными полями по столбцам и точными длинными числами и в CSV для импорта. Оба имени содержат имя экспорта и текущую дату. Данные остаются на устройстве.

Процесс

Вы добавляетеОдин или несколько файлов .json

Ветка 1

  1. Форматирование JSON

    Исправление включено, отступ 2 пробела

    Исправление убирает комментарии, завершающие запятые, одинарные кавычки и ключи без кавычек, оборачивает JSON Lines в массив. Корректный JSON меняется только форматированием.

  2. JSON в CSV

    Книга Excel, списки в отдельных столбцах

    XLSX открывается Excel, Numbers и Google Sheets без выбора разделителя или кодировки. Вложенные объекты становятся столбцами с точками; числа длиннее 15 цифр Excel хранятся текстом без округления ID.

  3. Переименовать файлы

    orders-2026-10-01.xlsx

    Исходное имя и дата показывают, какой это снимок данных.

Ветка 2 · продолжение с шага 1, Форматирование JSON

  1. JSON в CSV

    CSV, запятая, UTF-8 для Excel

    Инструментам импорта, базам и CRM нужен CSV. Метка порядка байтов помогает Excel читать буквы с диакритикой при прямом открытии; большинство импортёров её игнорирует.

  2. Переименовать файлы

    orders-2026-10-01.csv

    Имя совпадает с книгой и связывает пару.

Вы получаетеДля файла: книга .xlsx и .csv с датой

Пример с измерениями

Мы запустили процесс 1 октября 2026 года в настольном Chromium на Mac с экспортом 229 байт, тремя ошибками копирования (комментарий //, одинарные кавычки ключа, завершающая запятая) и двумя ID по 20 цифр.

Исправленный JSON287 БКорректный, с отступами
Книга2,3 КБ2 строки: id, name, address.city
CSV87 БUTF-8 с меткой порядка байтов

Все три ошибки исправлены без изменения значений. Объект meta исключён, потому что строки берутся из самого большого списка записей. Оба ID сохранили все 20 цифр: текстом в книге и без изменений в CSV.

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

Строки берутся из самого большого списка записей файла. Для типичного ответа {"data": [{…}, {…}], "meta": {…}} используется data, а meta исключается. При нескольких похожих по размеру списках добавьте запрос JSONPath после форматтера, например $.data[*], чтобы выбрать список.

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

  1. Откройте процесс и добавьте .json в панели входных файлов.
  2. Запустите процесс. Откройте форматтер JSON и проверьте, что было исправлено.
  3. Скачайте .xlsx и .csv из двух шагов переименования или скачайте всё.

Варианты

  • Импорт требует точку с запятой? Выберите её разделителем в шаге CSV.
  • Нужны только некоторые поля? Добавьте запрос JSONPath после форматтера JSON.
  • Работаете с токенами и персональными данными? Всё локально, но скачанные файлы содержат те же данные.

Вопросы

JSON отправляется на сервер?

Нет. Разбор, исправление и запись выполняются в браузере.

Что если JSON нельзя исправить?

Форматтер остановится с сообщением парсера, строкой и столбцом проблемы; следующие шаги не запустятся.

Можно преобразовать CSV обратно в JSON?

Да, инструментом CSV в JSON. Начните процесс с CSV и выберите его первым шагом.