CSV ValEd

Scopo

Pensato e creato per validare i file CSV (Comma Separated Values), il sito web prevede l’input di due file entrambi .csv: uno per i dati, uno per la validazione. Il risultato è una tabella che mostrerà le discrepanze tra i dati e le richieste. La tabella è anche editabile (volutamente non mostra gli errori in tempo reale) ed è possibile scaricarla come CSV.

Sintassi

La sintassi per la stesura del .csv per la valudazione è la seguente:

nome colonna, tipo validazione, confronto, dato

Il tipo validazione è un dato obbligatorio dev’essere uno dei seguenti:

  • L – lunghezza
  • R – regular expression
  • S – scelta
  • SI – scelta ignorecase
  • U – uguaglianza
  • UI – uguaglianza ignorecase

Il confronto è un dato obbligatorio se il tipo validazione è “L” e può essere

  • <
  • <=
  • =
  • >=
  • >

Il dato è un dato obbligatorio.

ESEMPIO

"nome","L","<","10"
"cognome","L","<","10"
"eta","R","",",\d{1,3},"
"sesso","SI","","F|M"
"capo","U","","Paolo"

In questo esempio abbiamo specificato che sia il nome che il cognome debbano essere inferiore a 10 caratteri, eta sia un numero al massimo di tre cifre, il sesso debba essere F o M (anche minuscoli) e per finire capo debba essere obbligatoriamente Paolo.

Questo csv di validazione può essere usato per validare un csv dati che abbia come prima riga

"nome","cognome","eta","sesso","capo"

Lascia un commento

Torna in alto