Конвертировать JSON в CSV
Вставьте список JSON и получите аккуратную таблицу: одна строка на элемент, один столбец на поле — можно сразу открыть в Excel.
Запечатано на этом устройстве
Работает в вашем браузере. Ничего не загружается на сервер.
Запечатано
CSV JSON
CSV появится здесь по мере ввода.
JSON появится здесь по мере ввода.
Как это работает
-
Вставьте или откройте JSON
Вставьте или введите JSON, перетащите файл .json или откройте его. Конвертация начинается, как только есть что читать.
-
Проверьте таблицу
Посмотрите строки и столбцы перед сохранением. Выберите разделитель и решите, разворачивать вложенные объекты или оставить их в виде JSON.
-
Скачайте CSV
Откройте его в Excel, LibreOffice или Google Таблицах либо скопируйте текст, чтобы вставить в другое место.
Частые вопросы
Мой JSON загружается на сервер?
Нет. Конвертация полностью выполняется в вашем браузере, поэтому ответы API, выгрузки и данные клиентов не покидают ваше устройство.
Какой JSON можно конвертировать?
Список объектов даёт по строке на объект и по столбцу на ключ, даже если у объектов разные ключи. Один объект даёт одну строку, а список списков записывается построчно. Если JSON содержит единственный список, например ответ API со списком «results», используется этот список.
Как обрабатываются вложенные объекты и списки?
Вложенные объекты превращаются в столбцы с именами через точку, например address.city. Списки записываются как текст JSON в одну ячейку, например ["math","poetry"], поэтому ничего не теряется. Инструмент «CSV в JSON» умеет восстановить и то и другое.
Почему некоторые ячейки начинаются с апострофа?
Табличные программы считают ячейку, которая начинается с =, +, - или @, формулой. Значение, спрятанное в данных из другого источника, могло бы тогда открыть веб-страницу или выполнить команду при открытии файла — это называется CSV-инъекцией. Когда включено «Блокировать формулы», к таким ячейкам добавляется апостроф в начале, и Excel, LibreOffice и Google Таблицы показывают их как обычный текст. Обычные числа, например -12, не меняются. Отключите этот параметр, если CSV предназначен для программы, а не для электронной таблицы.
Excel показывает всё в одном столбце или странные символы. Что делать?
Если всё попадает в первый столбец, ваш Excel ожидает точку с запятой: так обычно бывает, если десятичным разделителем служит запятая. Выберите разделитель «Точка с запятой». Если буквы отображаются неправильно, оставьте включённым «Для Excel (UTF-8 BOM)», чтобы Excel понял, что файл в UTF-8.
Сохраняются ли числа в точности?
Да. Числа записываются ровно так, как они указаны в вашем JSON, поэтому длинные идентификаторы и точные десятичные дроби не округляются.