Informazioni sugli standard OpenCSV
Il parser CSV nel servizio di estrazione per gli estrattori di file utilizza Opencsv. I file csv elaborati da extractservice devono essere conformi agli standard Opencsv.
Vedere Opencsv File Standards. Oltre al parser CSV, il servizio di estrazione supporta i file conformi alla specifica RFC4180. Il parser CSV RFC 4180 consente di includere dati a riga singola e multiriga all'interno dei file .csv. Il parser RFC 4180 supporta l'inclusione di record di dati con un massimo di 99 interruzioni di riga. Per ulteriori informazioni sulla specifica RFC 4180, vedere Common Format and MIME Type for Comma-Separated Values (CSV) Files.
È necessario tenere presente quanto segue:
- Durante l'utilizzo dei caratteri speciali:
- Per le stringhe senza caratteri speciali, le virgolette sono facoltative.
- Per le stringhe con caratteri speciali, le virgolette sono obbligatorie. Ad esempio, se una stringa contiene una virgola, è necessario utilizzare virgolette per la stringa, ad esempio "Abc, 123".
- I escape (carattere barra rovesciata) sono facoltativi.
- I caratteri barra rovesciata devono sempre essere di escape. Ad esempio, se nei dati è presente una barra rovesciata, utilizzare il seguente formato: "Double backslash ( \\ ) abc".
- Per gestire le virgolette all'interno di una stringa tra virgolette, utilizzare una barra rovesciata all'interno delle virgolette: "Asd \" asd".
- Il parser Opencsv consente di selezionare uno di questi caratteri disponibili come delimitatore:
- Virgola (,)
- Punto e virgola ( ; )
- Barra verticale (|)
- Scheda ( )