Como validar a estrutura de um CSV e as regras dos dados.
Valide a estrutura do arquivo e o esquema esperado. Um CSV bem-formado ainda pode conter campos ausentes ou valores do tipo errado.
Adapte o fluxo à sua tarefa.
Analise o arquivo usando o delimitador e a codificação informados antes de verificar cabeçalhos obrigatórios, quantidade de campos por linha e regras das colunas. Retorne cada problema com uma referência à linha ou ao registro, o valor original e a regra violada. Separe os problemas de sintaxe dos de qualidade dos dados.
- O que você fornece
- CSV e esquema exigido.
- O que você recebe
- Linhas malformadas, conflitos de tipos e valores obrigatórios ausentes.
Veja a entrada e o resultado.
Entrada e saída ilustrativas · exemplo didático, não uma execução real do WebAct
Exemplo campo
CSV schema: id is required; quantity must be a nonnegative integer. Header is record 1. id,quantity A1,2 A2,many
Exemplo 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.
Carregue esta entrada no prompt e copie para o WebAct para testar a tarefa. Seu resultado pode ser diferente da ilustração.
Decisões e solução de problemas.
Uma sintaxe CSV válida significa que todas as linhas atendem ao meu esquema?
Não. Um arquivo pode ser interpretado corretamente e ainda conter datas inválidas, chaves ausentes ou texto em campos numéricos.
Por que um endereço entre aspas parece criar colunas extras?
O analisador deve respeitar delimitadores entre aspas e quebras de linha internas. Dividir cada linha pelas vírgulas não é suficiente.
Teste com sua própria fonte.
Substitua o exemplo pelo seu material no prompt. Mantenha os requisitos necessários e copie a tarefa para o WebAct.
Personalizar e copiar a tarefa ↑