Selecting the "tab separated" radio button in the Convert CSV to RDF ingest tool causes the text from all cells in each row to run together in a single string. The culprit appears to be near line 70 of Csv2Rdf, where the method .withRecordSeparator() should really be .withDelimiter():
CSVParser cReader = new CSVParser(new InputStreamReader(fis),
CSVFormat.DEFAULT.withDelimiter(separatorChar)
.withQuote(quoteChar));
Instead of
CSVParser cReader = new CSVParser(new InputStreamReader(fis),
Brian Lowe (Migrated from VIVO-1840) said:
Selecting the "tab separated" radio button in the Convert CSV to RDF ingest tool causes the text from all cells in each row to run together in a single string. The culprit appears to be near line 70 of Csv2Rdf, where the method .withRecordSeparator() should really be .withDelimiter():
CSVParser cReader = new CSVParser(new InputStreamReader(fis),
CSVFormat.DEFAULT.withDelimiter(separatorChar)
.withQuote(quoteChar));
Instead of
CSVParser cReader = new CSVParser(new InputStreamReader(fis),
CSVFormat.DEFAULT.withRecordSeparator(separatorChar)
.withQuote(quoteChar));
When we fix this we should also add a unit test.