sto ottenendo il seguente errore durante l'analisi del file CSV utilizzando la libreria Apache Commons CSV.char non valido tra il incapsulato token e delimitatore in Apache Commons CSV biblioteca
Exception in thread "main" java.io.IOException: (line 2) invalid char between encapsulated token and delimiter
at org.apache.commons.csv.Lexer.parseEncapsulatedToken(Lexer.java:275)
at org.apache.commons.csv.Lexer.nextToken(Lexer.java:152)
at org.apache.commons.csv.CSVParser.nextRecord(CSVParser.java:450)
at org.apache.commons.csv.CSVParser.getRecords(CSVParser.java:327)
at parse.csv.file.CSVFileParser.main(CSVFileParser.java:29)
Qual è il significato di questo errore?
Potete mostrare il file CSV linea 2 in particolare se si tratta di tempo? –
Ecco la riga di esempio 2: "---", "88104310D64DCG", "10-20-2014", "10:03 AM", "10-20-2014", "10:03 AM", "00 : 00: 00 "," "," "," 172.21.128.74 "," "," h323 ", 256," "," OUTGOING ", 45,1,0," "," "," utente: - - "," 172.21.128.74 "," "," "," "," "," "," "," "," Tentativo fallito; "La chiamata è terminata .; Rolling Over. "", 16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 –
Un'altra osservazione è che se apro il file CSV nella cartella di lavoro di Microsoft Excel, apportare alcune modifiche e quindi salvarlo. Ora esegui il programma parser che funziona !! –