Cómo validar la estructura de un CSV y las reglas de sus datos.
Valida tanto la estructura del archivo como el esquema esperado. Un CSV bien formado puede contener campos ausentes o valores del tipo incorrecto.
Adapta el flujo de trabajo a tu tarea.
Analiza el archivo con el delimitador y la codificación indicados antes de comprobar los encabezados obligatorios, el número de campos por fila y las reglas de las columnas. Devuelve cada problema con una referencia a la fila o al registro, el valor original y la regla infringida. Mantén separados los hallazgos de sintaxis y de calidad de datos.
- Qué aportas
- CSV y esquema requerido.
- Qué obtienes
- Filas mal formadas, conflictos de tipos y valores obligatorios ausentes.
Mira la entrada y el resultado.
Entrada y salida ilustrativas · ejemplo didáctico, no una ejecución de WebAct en directo
Ejemplo campo
CSV schema: id is required; quantity must be a nonnegative integer. Header is record 1. id,quantity A1,2 A2,many
Ejemplo completo
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.
Carga esta entrada en el prompt y cópialo en WebAct para probar la tarea. Tu resultado puede diferir del ejemplo.
Decisiones y solución de problemas.
¿Una sintaxis CSV válida significa que todas las filas cumplen mi esquema?
No. Un archivo puede analizarse correctamente y contener fechas inválidas, claves ausentes o texto en campos numéricos.
¿Por qué parece que una dirección entre comillas crea columnas adicionales?
El analizador debe respetar los delimitadores entre comillas y los saltos de línea internos. No basta con dividir cada línea por comas.
Pruébalo con tu propia fuente.
Sustituye el ejemplo por tu material en el prompt. Conserva los requisitos que necesites y copia la tarea en WebAct.
Personalizar y copiar la tarea ↑