Как пользоваться
- 1Выберите направление: CSV → JSON или JSON → CSV.
- 2Вставьте данные; разделитель определяется автоматически или выбирается вручную.
- 3Настройте опции: строка заголовков, определение типов, разворачивание вложенных объектов, BOM для Excel.
- 4Скопируйте результат, скачайте файл или перенесите результат обратно во входное поле.
CSV из русского Excel
Excel с русскими региональными настройками сохраняет CSV с точкой с запятой и десятичной запятой: 19,90. Конвертер распознаёт разделитель автоматически (запятая, точка с запятой, табуляция или вертикальная черта), корректно читает поля в кавычках с разделителями и переносами внутри и экранирование "". При определении типов «19,90» превращается в число 19.9, true/false — в логические значения, null — в null.
JSON в CSV
На вход подойдёт массив объектов, массив массивов или один объект. Столбцы собираются из всех ключей, вложенные объекты разворачиваются в столбцы вида address.city, массивы записываются в ячейку как JSON. По умолчанию для русского интерфейса разделителем становится точка с запятой — файл сразу правильно откроется в Excel. Опция «UTF-8 BOM» нужна, чтобы Excel не превратил кириллицу в «кракозябры».
Для чего пригодится
Импорт выгрузок из 1С, CRM или интернет-магазина в API и скрипты, подготовка JSON-фикстур для тестов, обратная выгрузка ответа API в таблицу для коллег. Повторяющиеся заголовки получают суффиксы _2, _3, а пустые — имена по номеру столбца (column3). Все данные обрабатываются в браузере и не загружаются на сервер.
Частые вопросы
Как открыть CSV в Excel без кракозябр?
В режиме JSON → CSV включите «UTF-8 BOM для Excel» и оставьте точку с запятой как разделитель — кириллица и столбцы отобразятся правильно.
Почему CSV из Excel с точкой с запятой?
В русской локали запятая — десятичный разделитель, поэтому Excel разделяет поля точкой с запятой. Конвертер определяет это автоматически.
Что делать, если в данных есть вложенные объекты?
Включите «Разворачивать вложенные объекты» — поля вида {"a":{"b":1}} станут столбцом a.b.
Безопасно ли конвертировать здесь данные клиентов?
Да, преобразование выполняется в браузере, данные никуда не отправляются.
Результаты не радуют?
Обратитесь в Webin Agency: быстрые сайты с SEO-оптимизацией, интернет-магазины и ведение Google Ads.