К содержанию
CheckcraftСкачать
Практический сценарий

JSON в CSV онлайн: таблица для Excel без загрузки файла

Checkcraft — программа для проверки API и логов без кода, есть бесплатная версия. Скачать без регистрации →

Выгрузку из API нужно показать аналитику или открыть в Excel. Вставьте JSON, проверьте таблицу на экране и скачайте CSV, не отправляя данные на чужой сервер.

Checkcraft ·

Поможем с первой проверкой →

Что получится

Каждый объект массива становится строкой. Если на входе объект с одним массивом внутри, как в ответе {"items": [...]}, строками станут элементы этого массива. Вложенные объекты разворачиваются в столбцы через точку, например customer.city, а массивы внутри строки записываются как текст JSON. Если у объектов разный набор полей, столбцы объединяются, пустые ячейки остаются пустыми.

Excel и кириллица

Русская версия Excel ждёт точку с запятой, поэтому она выбрана по умолчанию; для Google Таблиц выберите запятую. Файл сохраняется в UTF-8 с меткой BOM, и Excel открывает кириллицу без искажений. Значения с разделителем, кавычками или переносом строки берутся в кавычки по правилам RFC 4180.

Защита от формул

Текст, который начинается с =, +, - или @, Excel может выполнить как формулу. Если такие данные пришли от посторонних, это риск. Поэтому перед такими значениями добавляется апостроф: Excel покажет их как текст. Числа не меняются. Всё выполняется скриптом в вашем браузере, страница ничего не отправляет на сервер.

Когда выгрузку нужно проверять регулярно

Если таблица нужна, чтобы раз за разом сверять ответ API с ожиданиями, удобнее проверять сам ответ: обязательные поля, суммы по массиву, количество записей. В Checkcraft это правила, которые запускаются на каждом прогоне, а данные для запросов можно брать из CSV.

Следующий шаг

Повторите это на своём API

Checkcraft — настольная программа: сохраняет проверки ответа API без кода и показывает, что не совпало. Начните с учебного примера, затем подставьте свои обезличенные данные. Free работает на Windows и Linux без ограничения срока.

Скачать FreeКак получить и запустить приложение

Скачивание без регистрации и почты, архив готов за пару минут. Состав бесплатной версии опубликован на странице тарифов.

Документация

RFC 4180: формат CSV · OWASP: формулы в CSV

Начните с примера по ссылкам и сопоставьте результат с требованием своей проверки.

Можно спросить человека

Поможем с первой проверкой

Расскажите, что хотите проверить или на каком шаге остановились. Поможем запустить Checkcraft, подобрать пример и разобраться с первым прогоном. Можно написать до скачивания.

Telegram-группа открытая: не публикуйте пароли, токены и конфиденциальные рабочие данные. Для первого вопроса достаточно описания задачи.

Можно написать напрямую support@checkcraft.ru

Без регистрации. Ответим по email. Это обращение в поддержку, а не подписка на рассылку.