Конвертер JSON в CSV для таблиц
API, базы данных и инструменты логирования работают с JSON, но коллегам, клиентам и аналитикам часто нужны таблицы. Этот конвертер JSON в CSV превращает массив JSON в файл CSV, который можно открыть в Excel, Google Таблицах, Numbers или любой другой программе для работы с данными. Вложенные объекты разворачиваются в отдельные столбцы, отсутствующие поля обрабатываются корректно, а специальные символы правильно экранируются. Конвертация происходит прямо в браузере, поэтому ваши данные остаются конфиденциальными.
Возможности
- Массивы объектов, массивы массивов или один объект на входе.
- Разворачивание вложенных объектов в столбцы, например
address.cityиaddress.country. - Все ключи становятся столбцами — объекты с разными полями объединяются в единую таблицу.
- Выбор разделителя: запятая, точка с запятой, табуляция (TSV) или вертикальная черта.
- Правильное экранирование запятых, кавычек и переносов строк по стандарту CSV.
- Поддержка UTF-8 для Excel с добавлением BOM, чтобы кириллица и другие символы отображались корректно.
- Копирование или скачивание с сохранением исходного имени файла.
Пример
Этот JSON:
[
{ "id": 1, "name": "Ada", "address": { "city": "London" }, "tags": ["math"] },
{ "id": 2, "name": "Alan", "address": { "city": "Manchester" } }
]
превращается в такой CSV:
id,name,address.city,tags
1,Ada,London,"[""math""]"
2,Alan,Manchester,
Массив tags сохраняется как текст JSON в одной ячейке, а кавычки удваиваются, как того требует формат CSV. Во второй строке тегов нет, поэтому ячейка остается пустой.
Советы
- Сначала извлеките массив. Многие ответы API помещают список внутрь объекта, например
{"data": [...], "page": 1}. Преобразование всего объекта создаст лишь одну строку; скопируйте только массив, чтобы каждый элемент стал отдельной строкой. - Используйте точку с запятой для Excel в Европе. Если Excel помещает все данные в один столбец, значит, в вашей системе запятая используется как десятичный разделитель. Выберите в качестве разделителя точку с запятой или импортируйте файл через меню Excel: Данные › Из текстового/CSV-файла.
- Сначала проверьте валидность. Если в JSON есть синтаксическая ошибка, сообщение покажет, где именно. Форматтер JSON поможет вам найти и исправить её.
Похожие инструменты
Для обратного преобразования используйте Конвертер CSV в JSON. Чтобы сравнить два экспорта построчно, попробуйте инструмент Сравнение текста.