Развлечения

Конвертировать CSV в JSON и обратно — онлайн, без загрузки на сервер

Коротко

Вставьте таблицу или откройте файл — справа сразу появится JSON. Кнопка JSON → CSV переводит обратно. Разделитель (запятая, точка с запятой, таб) определяется сам, кавычки и переводы строк внутри ячеек разбираются по правилам RFC 4180, а старые файлы в Windows-1251 читаются корректно. Ничего никуда не отправляется — конвертация идёт в вашем браузере.

Инструмент

Вставьте данные слева — результат появится справа.

Кому нужен CSV ↔ JSON

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

Покрываемые вопросы

На этой странице также отвечаем на вопросы: «конвертировать csv в json», «csv в json онлайн», «json в csv конвертер», «csv из excel в json», «tsv в json», «изменить разделитель в csv».

Как считаем

Разбор CSV идёт конечным автоматом по RFC 4180: кавычки, удвоенные кавычки, переводы строк внутри полей, любые окончания строк. Разделитель определяется подсчётом кандидатов вне кавычек. Числа конвертируются аккуратно: «007», телефоны и ИНН остаются строками, десятичная запятая понимается как разделитель. JSON → CSV сериализуется с экранированием по тем же правилам.

Ограничения и допущения

  • Excel на русском по умолчанию сохраняет CSV с разделителем «;» — конвертер определяет это сам.
  • Вложенные объекты и массивы в JSON при конвертации в CSV сериализуются строкой JSON.
  • Заголовки колонок обязательны для осмысленного JSON; без них колонки называются «Колонка 1, 2…».
Полная методика, шаги и источники

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

как перевести csv из excel в json
Сохраните лист как «CSV (разделители — точки с запятой)» и перетащите файл в конвертер. Русский Excel использует «;» и кодировку Windows-1251 — конвертер разберёт и то и другое сам, а JSON отдаст уже в UTF-8.
почему в json числа остались строками
Так задумано для значений вроде «007», телефонов и ИНН: у них ведущие нули значимы, и превращение в число их уничтожит. Настоящие числа конвертируются, когда включена галочка «Числа как числа».
данные никуда не отправляются?
Да. Таблица разбирается JavaScript-ом прямо в браузере: вставка, файл с диска, результат — всё живёт на вашей стороне. Это удобно и для чувствительных выгрузок из CRM и 1С.
чем открыть большой csv
Если Excel зависает на сотнях тысяч строк, а посмотреть таблицу надо, вставьте её сюда — ниже появится предпросмотр таблицей, а JSON пригодится для скриптов и загрузки в базы.

Ещё на сайте