Как проверить структуру CSV и правила данных.
Проверяйте и структуру файла, и ожидаемую схему. Даже корректно оформленный CSV может содержать пропущенные поля или значения неверного типа.
Адаптируйте процесс под свою задачу.
Разберите файл с указанными разделителем и кодировкой, прежде чем проверять обязательные заголовки, число полей в строках и правила столбцов. Для каждой проблемы укажите ссылку на строку или запись, исходное значение и нарушенное правило. Разделяйте замечания по синтаксису и качеству данных.
- Что вы предоставляете
- CSV и требуемая схема.
- Что вы получите
- Некорректные строки, конфликты типов и отсутствующие обязательные значения.
Посмотрите входные данные и результат.
Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct
Полей ввода: Пример
CSV schema: id is required; quantity must be a nonnegative integer. Header is record 1. id,quantity A1,2 A2,many
Готовый пример
Structure: two columns per record; required headers present. Record 3, id A2, quantity "many": fails nonnegative-integer rule. Record 2, id A1, quantity 2: passes. Original values retained; one record needs correction.
Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.
Решения и устранение проблем.
Означает ли корректный синтаксис CSV, что каждая строка соответствует моей схеме?
Нет. Файл может успешно разбираться, но содержать недопустимые даты, отсутствующие ключи или текст в числовых полях.
Почему кажется, что адрес в кавычках создаёт лишние столбцы?
Парсер должен учитывать разделители внутри кавычек и встроенные переводы строк. Простого разделения каждой строки по запятым недостаточно.
Попробуйте на собственном источнике.
Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.
Настроить и скопировать задачу ↑