Конвертер JSON в CSV

Мгновенное преобразование JSON в CSV

Обзор

Конвертер JSON в CSV превращает массивы JSON-объектов — ответы API, экспорт из NoSQL, конфигурационные данные — в CSV, готовый для электронных таблиц. Вложенные объекты преобразуются в столбцы с именами через точку, а вы сами выбираете разделитель и стиль кавычек, поэтому результат корректно открывается в Excel, Google Таблицах или любом инструменте, работающем с CSV.

Что распознаёт и обрабатывает этот конвертер
  • Автоматическое определение столбцов: ключи всех объектов в массиве становятся заголовками CSV
  • Разворачивание вложенных объектов: ключи через точку, например 'user.name', для объектов, вложенных в JSON
  • Настраиваемые кавычки: минимальное кавычивание, кавычки для всех полей или только для нечисловых значений
  • Выбор разделителя: запятая, точка с запятой, табуляция или вертикальная черта — в зависимости от локали целевой таблицы
  • Переключатель строки заголовков: включить или исключить строку с названиями столбцов в выводе
  • Полностью работает в браузере: ваши JSON-данные никогда не загружаются на сервер
Когда конвертировать JSON в CSV
  • Экспорт ответа REST API в CSV-отчёт, который нетехнический специалист сможет открыть в Excel
  • Преобразование результата запроса MongoDB или NoSQL в табличную форму для анализа в электронной таблице
  • Превращение JSON-массива конфигурации в редактируемый CSV для массовой проверки
  • Создание CSV-файлов импорта для инструментов (CRM, утилиты баз данных), которым требуется табличный ввод
  • Генерация удобных для таблиц тестовых данных из JSON-фикстур, используемых в автоматических тестах
Как конвертировать JSON в CSV
  1. 1.Вставьте массив JSON-объектов в редактор ввода или загрузите файл .json
  2. 2.Выберите разделитель вывода и стиль кавычек
  3. 3.Решите, должны ли вложенные объекты разворачиваться в столбцы через точку или преобразовываться в строку
  4. 4.Включите автоконвертацию для мгновенного результата или нажмите «Конвертировать»
  5. 5.Скопируйте результат в формате CSV или скачайте его как файл .csv
Особые случаи, о которых стоит знать
  • Объекты в массиве с разными ключами создают строку заголовков, являющуюся объединением всех ключей — отсутствующие значения отображаются как пустые ячейки
  • Глубоко вложенные объекты или массивы массивов не разворачиваются в плоскую таблицу аккуратно — рассмотрите предварительное разворачивание сложного JSON
  • Числа, оформленные как строки JSON (например, "00123"), сохраняются как текст после попадания в CSV, поскольку в CSV нет собственной системы типов
  • Европейские локали электронных таблиц часто ожидают точку с запятой вместо запятой в качестве разделителя — проверьте целевое приложение
Ограничения
  • Очень большие массивы JSON могут превысить память браузера — для огромных наборов данных используйте инструмент на основе скриптов
  • Циклические ссылки или несериализуемые значения в JSON вызовут ошибки конвертации
  • CSV не может представить вложенные массивы и объекты JSON без разворачивания или преобразования в строку, что по своей природе приводит к потере данных при глубокой вложенности
Нужно конвертировать в обратную сторону?

Если вы начинаете с CSV-экспорта — из Excel, Google Таблиц или дампа базы данных — и вам нужен структурированный JSON для API или JavaScript-кода, используйте конвертер CSV в JSON. Он автоматически определяет строку заголовков, разделитель и типы значений.