Конвертер 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.Вставьте массив JSON-объектов в редактор ввода или загрузите файл .json
- 2.Выберите разделитель вывода и стиль кавычек
- 3.Решите, должны ли вложенные объекты разворачиваться в столбцы через точку или преобразовываться в строку
- 4.Включите автоконвертацию для мгновенного результата или нажмите «Конвертировать»
- 5.Скопируйте результат в формате CSV или скачайте его как файл .csv
Особые случаи, о которых стоит знать
- •Объекты в массиве с разными ключами создают строку заголовков, являющуюся объединением всех ключей — отсутствующие значения отображаются как пустые ячейки
- •Глубоко вложенные объекты или массивы массивов не разворачиваются в плоскую таблицу аккуратно — рассмотрите предварительное разворачивание сложного JSON
- •Числа, оформленные как строки JSON (например, "00123"), сохраняются как текст после попадания в CSV, поскольку в CSV нет собственной системы типов
- •Европейские локали электронных таблиц часто ожидают точку с запятой вместо запятой в качестве разделителя — проверьте целевое приложение
Ограничения
- •Очень большие массивы JSON могут превысить память браузера — для огромных наборов данных используйте инструмент на основе скриптов
- •Циклические ссылки или несериализуемые значения в JSON вызовут ошибки конвертации
- •CSV не может представить вложенные массивы и объекты JSON без разворачивания или преобразования в строку, что по своей природе приводит к потере данных при глубокой вложенности
Нужно конвертировать в обратную сторону?
Если вы начинаете с CSV-экспорта — из Excel, Google Таблиц или дампа базы данных — и вам нужен структурированный JSON для API или JavaScript-кода, используйте конвертер CSV в JSON. Он автоматически определяет строку заголовков, разделитель и типы значений.