Перейти к основному содержанию

CSV Profiler

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

Ввод

Drop a file or browse
One file · text
Или

Параметры

Если отключено, столбцы анализируются как "Столбец 1", "Столбец 2", … а первая строка учитывается как данные.

Также заставляет поле, содержащее только пробелы, считаться пустым, что обычно требуется при анализе экспорта.

Вывод

Обзор набора данных
ПоказательЗначение
No data yet
Профиль столбца
#СтолбецТипНе пустоПустоУникальныеДиапазонСреднееНаиболее частое
No data yet

Диапазон и Среднее — это значения для числовых столбцов, ранний → поздний для дат и длины символов для всего остального.

Отчет о качестве данных
 
Это было полезно?

Другие способы использовать этот инструмент

REST API

curl -X POST https://api.iotools.cloud/v1/tool/csv-profiler \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "csvSource": "id,name,signup_date,plan,seats,mrr,churned\n1,Acm…",
    "delimiter": "auto",
    "firstRowHeaders": "true",
    "trimValues": "true"
  }'

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

Спросите у ИИ-агента

Use the IOTools `csv-profiler` tool (CSV Profiler) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<iframe
  src="https://iotools.cloud/embed/csv-profiler/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="CSV Profiler — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

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

Как его использовать

  1. Вставьте CSV в Входные данные CSV или загрузите файл .csv.
  2. Оставьте Разделитель в режиме Автоматическое определение, если предположение неправильное — запятая, точка с запятой, табуляция и вертикальная черта также могут быть принудительно установлены.
  3. Оставьте Первая строка содержит заголовки включенным, если в вашем файле есть строка заголовка; если отключено, столбцы анализируются как "Столбец 1", "Столбец 2", … и первая строка учитывается как данные.
  4. Прочитайте Обзор набора данных для формы и проблем на уровне файла, Профиль столбца для статистики по столбцам и Отчет о качестве данных для конкретных вещей, которые стоит исправить.

Обе таблицы можно скопировать или загрузить в виде CSV, поэтому профиль можно сразу отправить в задачу или электронную таблицу.

Что означает каждый столбец профиля?

Тип определяется из каждого непустого значения: integer, number, boolean, date, text или mixed, когда значения не совпадают (столбец 1 и 1.5 — это number, а не mixed — целые числа расширяются). Не пусто и Пусто учитывают заполненные и пустые ячейки. Уникальные — это точное количество различных значений, а не оценка. Диапазон и Среднее — это числовой минимум/максимум и среднее значение для числовых столбцов, ранний → поздний для дат и длины символов для текста. Наиболее частое показывает наиболее частое значение и как часто оно встречается — пусто, когда ни одно значение не повторяется.

Что такое "неправильная" строка?

Строка с отличающимся количеством полей от заголовка. Это почти всегда означает, что разделитель или разрыв строки появились внутри значения без кавычек, что является ровно той ошибкой, которая переносит столбцы после импорта. Обзор их подсчитывает, и отчет о качестве их называет.

Почему выделена "кандидат первичного ключа"?

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

Обрабатывает ли парсер поля в кавычках?

Да. Значения в кавычках, содержащие разделитель, встроенные разрывы строк и двойные экранированные "", все анализируются корректно — это реальный парсер в стиле RFC 4180, а не просто разделение по запятым. Это важно для профилирования, потому что наивное разделение будет сообщать о неправильных строках, которых не существует.

Мои данные приватны?

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

Что мне делать с результатами?

Если столбец в основном пуст или смешанного типа, очистите его перед импортом. Если вам нужны только некоторые столбцы, используйте CSV Column Extractor. Чтобы переформатировать файл для другой системы, попробуйте CSV to JSON или CSV to SQL; чтобы улучшить само форматирование, используйте CSV Formatter.

csvprofilerdataqualitystatisticsanalysisspreadsheet

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.