Перейти к основному содержимому
CSV First Aid

Фиксер разделителей CSV — определить и сконвертировать

Европейские экспорты используют точки с запятой. Дампы БД — табы или пайпы. Ваш импорт ждёт запятые. Мы вынюхиваем, что файл реально использует, и переписываем в нужный формат — запятая, точка с запятой, таб или пайп.

Разделитель сконвертирован

До

Name;Age;City
John;25;NYC

После

Name,Age,City
John,25,NYC

Перетащите CSV-файл сюда

или нажмите, чтобы выбрать

Исправление «delimiter» будет обнаружено автоматически.

Что это и почему важно?

CSV-файлы могут использовать разные разделители: запятые, точки с запятой, табы или пайпы. В Европе стандарт — точка с запятой (потому что запятая используется в числах вроде 1.234,56). Когда ваш тул ждёт запятые, а файл — с точками с запятой, всё оказывается в одной колонке.

CSV First Aid определяет используемый разделитель, сканируя первые строки. Проверяем запятые, точки с запятой, табы и пайпы — выбираем тот, что даёт консистентные колонки.

Как только определён — конвертируем в нужный для импорта формат. Данные не трогаем, меняется только разделитель.

Как это работает

  1. 1Перетащите CSV. Определяем используемый разделитель.
  2. 2Если это не запятая — в диагнозе указано, что найдено (например, 'Semicolon separator detected').
  3. 3Выберите целевой формат в опциях скачивания, затем Применить → Скачать.

FAQ

Какие разделители поддерживаются?

Запятая (,), точка с запятой (;), таб (\t) и пайп (|). Покрывают 99% реальных CSV-файлов.

В моём файле смешанные разделители. Справится?

Да. Детектор выбирает самый консистентный разделитель. Токенизатор терпим к смешениям внутри одного файла — парсит по определённому основному разделителю и помечает аномалии.

Конвертация разделителей сломает мои заквоченные поля?

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

Похожие инструменты