Noosphere Tools / CSV Audit

Данные под проверкой.

synthetic_catalog.csv

Есть находки для проверки
UTF-8 with BOM · разделитель: запятая · 928 байт · 2026-09-08T09:26:17+00:00
13Записей
7Колонок
1Повторных строк
3Пустых ячеек
2Неровных записей
3Подозрительных значений

Находки требуют контекста: пустые поля, повторные строки и разные типы могут быть допустимы. Исходный CSV не менялся.

Разделитель выбран по резервному правилу. Проверьте число колонок; если оно неверно, повторите запуск с --delimiter. Метод: header_heuristic.

Профиль колонок

Позиции начинаются с 1. Пустые ячейки включают отсутствующие поля коротких записей. Лишние поля показаны в разделе структуры.

КолонкаПустоРаспознанные типыОжидаемый тип
1sku0 / 0.0%Целое число: 13числа
2product1 / 7.69%Текст: 12не определён
3price0 / 0.0%Число с дробью / экспонентой: 12Текст: 1числа
Проверить: 1
4quantity0 / 0.0%Целое число: 13числа
5date0 / 0.0%Дата YYYY-MM-DD: 12Текст: 1даты YYYY-MM-DD
Проверить: 1
6active1 / 7.69%Логическое значение: 11Текст: 1логические значения
Проверить: 1
7note1 / 7.69%Текст: 12не определён
1. sku — примеры и детали

Значений с ведущими нулями: 13. Возможно, это идентификаторы. Нули сохранены; преобразования данных нет.

2. product — примеры и детали

Пустых ячеек: 1, из них отсутствующих полей: 0. Примеры записей: 8.

3. price — примеры и детали

В колонке встречается несколько типов. Это сигнал для ручной проверки, а не доказательство ошибки.

Значения другого типа

ЗаписьФизические строкиЗначениеРаспознано
57–7"уточнить"Текст
5. date — примеры и детали

В колонке встречается несколько типов. Это сигнал для ручной проверки, а не доказательство ошибки.

Значения другого типа

ЗаписьФизические строкиЗначениеРаспознано
68–8"2026-02-30"Текст
6. active — примеры и детали

В колонке встречается несколько типов. Это сигнал для ручной проверки, а не доказательство ошибки.

Пустых ячеек: 1, из них отсутствующих полей: 1. Примеры записей: 12.

Значения другого типа

ЗаписьФизические строкиЗначениеРаспознано
911–11"уточнить"Текст
7. note — примеры и детали

Пустых ячеек: 1, из них отсутствующих полей: 1. Примеры записей: 12.

Пробелы по краям: 1

ЗаписьЗначение до обрезки
1" Пробелы по краям "

Повторные строки

Совпадение всех разобранных полей. Пробелы и регистр учитываются. Повторных групп: 1.

Повторная записьПервая записьПервые поля, предпросмотр
112["002", "Карандаш", "12.50", "3", "2026-09-02", "false"]

Неодинаковая ширина

Ожидается 7 полей на запись. Максимально встретилось: 8.

ЗаписьОжидалосьПолученоПервые поля, предпросмотр
1275["011", "Папка для архива", "25.00", "2", "2026-09-11"]
1378["012", "Разделитель", "15.00", "3", "2026-09-12", "true"]

Как читать отчёт

Это локальный отчёт. В нём нет JavaScript, внешних шрифтов, аналитики и сетевых ресурсов. Данные экранированы как текст. Файл JSON содержит те же полные счётчики и ограниченные примеры.

Пропущено пустых физических строк: 0. Пределы этого запуска: 20971520 байт / 100000 записей. При превышении лимита отчёт не формируется.

SHA-256 исходника: 066994aafa2f4803f87c64c48f43f1f1dd687f2f237783b6be9f39396eea8258