Проверьте, является ли вставленный текст корректным CSV при выбранном разделителе и допущениях о заголовке. Проверка выполняется в браузере без загрузки файла.
Что проверяется
Проверщик делит ввод по переводам строк и для каждой строки:
- Убеждается, что непустая строка содержит хотя бы одно поле.
- Разбирает поля выбранным разделителем (запятая, точка с запятой, табуляция и т. д.).
- В режиме заголовка считает первую строку именами столбцов и проверяет, что последующие строки имеют согласованное число полей.
Полностью пустые завершающие строки игнорируются. Некорректные кавычки или неровное число столбцов приводят к провалу проверки.
Когда использовать
Предпроверки перед импортом в таблицы, базы или ETL; отладка экспортов из устаревших систем; или обучение структуре CSV на курсах цифровой грамотности.
Ограничения
Это только синтаксическая проверка. Она не проверяет числовые типы столбцов, корректный разбор дат или соблюдение правил кавычек RFC 4180 во всех крайних случаях. Очень большие файлы могут нагружать память браузера. Обработка Unicode BOM зависит от того, как был скопирован текст.
Примечание
Успешный результат означает внутреннюю согласованность сетки — не выполнение бизнес-правил, ссылочной целостности или требований к конфиденциальности.
Пример
Например, введите значения образца по умолчанию в форме и сравните вывод с известным эталоном; меняйте по одному вводу за раз, чтобы увидеть, как меняется результат.