CSV-structuur en gegevensregels valideren.
Valideer zowel de bestandsstructuur als het verwachte schema. Een correct gevormde CSV kan nog steeds ontbrekende velden of waarden van het verkeerde type bevatten.
Stem de werkwijze af op je taak.
Lees het bestand met het opgegeven scheidingsteken en de codering voordat je verplichte koppen, aantallen velden per rij en kolomregels controleert. Geef bij elk probleem een rij- of recordverwijzing, de oorspronkelijke waarde en de overtreden regel. Houd bevindingen over syntaxis en gegevenskwaliteit gescheiden.
- Wat je aanlevert
- CSV en vereist schema.
- Wat je krijgt
- Onjuist gevormde rijen, typeconflicten en ontbrekende verplichte waarden.
Bekijk de invoer en het resultaat.
Illustratieve invoer en uitvoer · een leervoorbeeld, geen live uitvoering van WebAct
Voorbeeld invoerveld
CSV schema: id is required; quantity must be a nonnegative integer. Header is record 1. id,quantity A1,2 A2,many
Uitgewerkt voorbeeld
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.
Laad deze invoer in de prompt en kopieer deze naar WebAct om de taak te proberen. Je resultaat kan afwijken van het voorbeeld.
Keuzes en probleemoplossing.
Betekent geldige CSV-syntaxis dat elke rij aan mijn schema voldoet?
Nee. Een bestand kan correct worden ingelezen en toch ongeldige datums, ontbrekende sleutels of tekst in numerieke velden bevatten.
Waarom lijkt een adres tussen aanhalingstekens extra kolommen te maken?
Een parser moet rekening houden met scheidingstekens tussen aanhalingstekens en ingesloten regeleinden. Elke regel op komma’s splitsen is niet voldoende.
Probeer het met je eigen bron.
Vervang het voorbeeld door je eigen materiaal in de taakprompt. Behoud de eisen die je nodig hebt en kopieer de taak naar WebAct.
De taak aanpassen en kopiëren ↑