Как конвертировать JSON в CSV
- Вставьте JSON — обычно это массив объектов — или откройте файл
.json. - Выберите разделитель (запятая, точка с запятой, табуляция или вертикальная черта) и решите, добавлять ли строку заголовков и разворачивать ли вложенные объекты в столбцы с путями через точку.
- Скопируйте CSV или скачайте файл. Отметьте Добавить UTF-8 BOM для Excel, чтобы кириллица и другие нелатинские символы корректно отображались в Excel.
Как JSON превращается в строки и столбцы
| JSON | Результат в CSV |
|---|---|
Массив объектов [{"id":1,"name":"Ada"}] | Одна строка на объект, один столбец на ключ |
| Объекты с разными ключами | Все ключи становятся столбцами; отсутствующие значения остаются пустыми |
Вложенный объект {"address":{"city":"London"}} | Столбец address.city |
Значение-массив {"tags":["a","b"]} | В ячейке будет ["a","b"] |
null | Пустая ячейка |
| Текст с запятыми, кавычками или переносами строк | Заключается в двойные кавычки, внутренние кавычки удваиваются ("") |
| Одиночный объект | Одна строка |
| Массив массивов | Записывается построчно, без заголовка |
Как открыть CSV в Excel
Excel выбирает разделитель по региональным настройкам: с русской локалью, как и во многих европейских странах, он ожидает точку с запятой. Если все данные оказались в одном столбце, сконвертируйте файл заново с разделителем «точка с запятой» или импортируйте его через Данные → Из текстового/CSV-файла. Включите UTF-8 BOM, чтобы кириллица и символы вроде é, ü или ñ отображались правильно, и учтите, что Excel удаляет ведущие нули у значений вроде почтовых индексов, если столбцу не задан текстовый формат.
Часто задаваемые вопросы
Можно ли конвертировать JSON в Excel?
Да. Сконвертируйте JSON в CSV и откройте скачанный файл в Excel, Google Таблицах, Numbers или LibreOffice. Чтобы вставить данные прямо в таблицу, воспользуйтесь инструментом «JSON в таблицу» и его кнопкой Копировать для Excel.
Что происходит с вложенным JSON?
Вложенные объекты разворачиваются в столбцы с путями через точку, например address.city, а массивы сохраняются как JSON-текст в одной ячейке. Отключите опцию путей через точку, чтобы целые объекты тоже сохранялись как JSON-текст.
Есть ли ограничение на размер?
Жёсткого ограничения нет. Конвертация выполняется в браузере, поэтому на обычном компьютере без проблем обрабатываются файлы в десятки мегабайт.
Можно ли конвертировать CSV обратно в JSON?
Да. Переключите направление на CSV → JSON над редактором или откройте конвертер CSV в JSON.