Конвертер CSV ↔ JSON

Преобразуйте таблицу CSV в массив JSON и обратно. Поддержка кавычек, выбор разделителя, обработка в браузере.

Зачем конвертировать CSV в JSON и обратно

CSV — стандарт табличных выгрузок из Excel, Google Таблиц, CRM, рекламных кабинетов и банковских выписок. JSON — формат, который понимают веб-API, языки программирования и NoSQL-базы. Конвертер превращает таблицу в массив объектов, где заголовки колонок становятся ключами, и работает в обратную сторону — собирает из массива JSON готовый CSV для импорта в Excel. Это избавляет от ручного переписывания данных при переносе между инструментами.

Типичные задачи

Разделители, кавычки и кодировка

Парсер корректно обрабатывает значения в кавычках, внутри которых встречаются запятые и переносы строк, — их не разорвёт на части. Автоопределение разделителя решает классическую проблему файлов из русского Excel, где вместо запятой используется точка с запятой и «весь CSV слипается в одну колонку». Обращайте внимание на кодировку: если кириллица превратилась в «кракозябры», исходный файл, скорее всего, сохранён в Windows-1251 — пересохраните его в UTF-8, и данные прочитаются правильно.

Особые случаи данных

Числа с ведущими нулями (артикулы, индексы, телефоны) при переводе в JSON могут терять нули, если трактуются как числа, — держите такие поля строками. Разный набор колонок в строках, пустые ячейки и лишние пробелы вокруг значений — частые источники расхождений, поэтому после конвертации бегло проверьте несколько записей глазами.

Приватность

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

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

Какой разделитель выбрать для файла из Excel?

Русская локаль Excel сохраняет CSV с точкой с запятой (;), англоязычная — с запятой (,). Google Таблицы используют запятую. Режим «Автоматически» сам определяет разделитель по первой строке.

Как конвертер обрабатывает кавычки и запятые в данных?

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

Обновлено: 2 июля 2026