Перейти к содержимому

Перевести файл

JSON в CSV: перевести онлайн

Загрузите файл — через минуту получите CSV

.json.csv

.json.csv
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файлов

Положите файл сюда

или

Файлы JSON. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.

В таблицу разворачивается массив однотипных объектов: ключи становятся заголовками столбцов. Вложенные объекты приводятся к плоскому виду через точку в имени колонки, а у записей с разным набором полей часть ячеек останется пустой.

Через час на сервере не останется ни присланного файла, ни того, что из него получилось. Предельный размер файла — 5 МБ, срок хранения — час.

Что даёт перевод JSON в CSV

Личный кабинет магазина, банка или сервиса рассылок отдал выгрузку файлом JSON — и открыть его нечем: в блокноте это сплошная стена из скобок, а Excel такой файл не берёт. Мы раскладываем эти данные по строкам и столбцам и отдаём таблицу, которая открывается двойным щелчком. Ничего не теряется: каждое значение попадает в свою ячейку.

Как перевести JSON в CSV по шагам

  1. Шаг 1

    Скачайте выгрузку из личного кабинета

    Файл обычно отдают по кнопке «Экспорт» или «Выгрузить данные». Сохраните его на устройство — открывать перед отправкой не нужно.

  2. Шаг 2

    Отправьте файл

    Перетащите его в поле загрузки. Несколько выгрузок можно отдать одним заданием, ограничение по размеру считается для каждой отдельно.

  3. Шаг 3

    Выберите разделитель

    Для русского Excel — точка с запятой. Для загрузки в другой сервис или программу обычно нужна запятая. Это самая частая причина странного результата, так что выберите осознанно.

  4. Шаг 4

    Откройте таблицу и посмотрите на шапку

    Убедитесь, что данные встали по столбцам, а не в одну ячейку, и что названия столбцов соответствуют содержимому.

Как это выглядит на деле. В выгрузке обычно лежит список одинаковых записей — заказы, подписчики, платежи. Названия полей становятся шапкой таблицы, каждая запись — строкой. Если внутри записи есть вложенные сведения, скажем адрес покупателя, они разъезжаются по отдельным столбцам, а в названии столбца через точку будет видно, откуда оно взялось. Когда у части записей полей больше, чем у остальных, столбцы всё равно появятся — у остальных строк ячейки останутся пустыми.

Есть одна ловушка, из-за которой чаще всего и жалуются на результат. Русский Excel по умолчанию ждёт, что значения разделены точкой с запятой; если разделить их запятой, вся строка при открытии свалится в один столбец. Выбор разделителя стоит прямо в настройках перед обработкой: для Excel берите точку с запятой, для загрузки в другие программы и сервисы — запятую. Ошиблись — повторите, это дело секунд.

Про русские буквы можно не беспокоиться: файл записывается так, что Excel сразу показывает кириллицу правильно, без мастера импорта и без набора непонятных знаков. Значения, внутри которых встретились кавычки, разделитель или перенос строки, заключаются в кавычки, чтобы таблица не рассыпалась. Если в выгрузке лежит сразу несколько разных списков, лучше оставить в файле только нужный: угадывать за вас, какой из них главный, сервис не станет.

Что за форматы: JSON и CSV

.json

Что такое JSON

Текстовый формат структурированных данных — стандарт де-факто для веб-API и настроек.

Характеристики формата JSON
Полное названиеJavaScript Object Notation
РазработчикДуглас Крокфорд
Год появления2001
Расширение.json
Несколько страниц в файлеНет
Типы данныхСтрока, число, логическое, null, массив, объект
СтандартRFC 8259 / ECMA-404
КодировкаUTF-8
КомментарииНе поддерживаются
СхемаОпционально, через JSON Schema
Чем открытьVS Code, Notepad++, Sublime Text, JetBrains IDE, Google Chrome, jq
Всё о формате JSON
.csv

Что такое CSV

Текстовая таблица, где строка файла — строка таблицы, а значения разделены запятыми.

Характеристики формата CSV
Полное названиеComma-Separated Values
Расширение.csv
Несколько страниц в файлеНет
РазделительЗапятая, точка с запятой или табуляция
ЭкранированиеДвойные кавычки, кавычка внутри удваивается
ЛистыРовно один на файл
Формулы и оформлениеНе поддерживаются
СтандартRFC 4180
Чем открытьMicrosoft Excel, LibreOffice Calc, Google Таблицы, Notepad++, VS Code, Блокнот
Всё о формате CSV

Частые вопросы

Excel показал всё в одном столбце. Что делать?

Выбран не тот разделитель. Отправьте файл ещё раз и укажите точку с запятой — русский Excel ждёт именно её. Второй способ: открыть таблицу через «Данные» → «Из текста» и указать разделитель вручную.

Что будет с вложенными сведениями внутри записей?

Они разъедутся по отдельным столбцам, а в названии столбца через точку будет видно, из какого поля значение взялось. Списки внутри записи получат порядковые номера. Таблица выйдет плоской, но ни одно значение не пропадёт.

Не превратятся ли русские буквы в непонятные знаки?

Нет. Файл записывается в том виде, который Excel понимает сразу: таблица открывается двойным щелчком, кириллица на месте, мастер импорта не появляется.

Сколько времени это занимает и нужна ли программа?

Выгрузка на десятки тысяч записей обрабатывается за считаные секунды. Программ ставить не нужно — хватит браузера; Excel понадобится только для того, чтобы потом открыть готовую таблицу. Через час файлы исчезнут с сервера.

Обратное направлениеCSV в JSON
.csv.json
Все конвертеры JSON
Все конвертеры CSV

Куда девается ваш файл

Через час его не остаётся
И присланный файл, и то, что из него получилось, лежат на сервере час, а потом стираются. Это происходит само, по расписанию. Если ждать не хочется, рядом со ссылкой на готовый файл есть кнопка, которая убирает всё сразу.
Ссылку нельзя подобрать
Адрес готового файла состоит из длинного случайного набора символов. Перебрать такие адреса и наткнуться на чужой файл невозможно, а нигде на сайте они не перечисляются. Ссылка работает только тот час, пока файл жив.
Есть предел по размеру
Слишком большой файл сервер не примет — сколько именно можно, написано прямо под полем загрузки, и у видео этот предел ниже, чем у фотографий. Ограничение стоит не ради платной подписки: одно тяжёлое задание не должно занимать очередь целиком.