Конвертер JSON в CSV
Подготовьте данные для Excel и других таблиц.
Как пользоваться
- Вставьте JSON-массив объектов.
- Выберите разделитель и настройки экспорта.
- Скачайте CSV и проверьте его в таблице.
Пример
Данные для табличной программы
[{"Товар":"Книга","Количество":2}]Выберите разделитель «;» и сохранение CSV.
Товар;Количество Книга;2
Форматы и ограничения
Подготовьте массив JSON-объектов для Excel и других табличных программ. Столбцы собираются из ключей объектов, а кавычки и переносы корректно экранируются.
- На входе
- JSON, JSON UTF-8
- Результат
- CSV, Копирование
Таблица CSV с выбранным разделителем и настройками BOM и защиты от формул.
- До 200 000 символов; импорт TXT до 1 МБ.
Защита формул добавляет апостроф к опасному тексту. Проверьте значения и вложенные структуры.
Обработка выполняется на вашем устройстве. Файлы и введённые данные не отправляются серверу; после обновления страницы редактор сбрасывается.
Текст обрабатывается в браузере и не сохраняется сервисом. Для этой операции действует ограничение объёма ввода. Защита добавляет апостроф перед текстом, похожим на формулу; числовые значения сохраняются. Допускается до 5 000 объектов и 200 столбцов.
Вопросы об инструменте
Можно ли передать один объект вместо массива?
Для таблицы требуется массив объектов. Проверьте структуру входного JSON.
Зачем защита от формул Excel?
Текст, похожий на формулу, может выполняться табличной программой. Защита превращает такие значения в текст и может добавлять апостроф.
Как преобразуются вложенные объекты и массивы?
Они записываются в одну ячейку как компактный JSON. Вложенные свойства не разворачиваются автоматически в дополнительные столбцы.
Что будет с отсутствующим свойством или null?
Соответствующая ячейка останется пустой. Поэтому CSV не сохраняет различие между null, отсутствующим свойством и пустым строковым значением.
Как выбираются столбцы для объектов с разными ключами?
В заголовок входят все ключи, встретившиеся в массиве, в порядке первого появления. Для объекта, у которого такого ключа нет, создаётся пустая ячейка.
Как сохранить код 00123 при открытии в Excel?
В JSON задайте его строкой "00123", а при импорте CSV в Excel выберите текстовый тип этого столбца. Сам CSV и UTF-8 BOM не запрещают Excel автоматически преобразовать строку в число.