带有新行字符的 Apache commons CSV 解析记录
Apache commons CSV-parse record with new line chars
如何解析包含引号内换行符的 CSV 记录,如下所示
1, Test, "testing
testing
testing"
我目前正在使用 Apache CSV 库
CSVFormat.DEFAULT.withFirstRecordAsHeader().parse(new FileReader(file));
如果使用 Apache commons CSV 不是硬性要求,yuou 可以使用 OpenCSV CSVParser,它有一个构造函数,可以使用 csv 中使用的引号字符。
想通了。发生这种情况是因为分隔符周围有空格。删除空格后,我工作得很好。
1,<SPACE>Test,<SPACE>"testing
testing
testing"
Iterable<CSVRecord> records = CSVFormat.RFC4180.withFirstRecordAsHeader().parse(new FileReader(file_name));
如何解析包含引号内换行符的 CSV 记录,如下所示
1, Test, "testing
testing
testing"
我目前正在使用 Apache CSV 库
CSVFormat.DEFAULT.withFirstRecordAsHeader().parse(new FileReader(file));
如果使用 Apache commons CSV 不是硬性要求,yuou 可以使用 OpenCSV CSVParser,它有一个构造函数,可以使用 csv 中使用的引号字符。
想通了。发生这种情况是因为分隔符周围有空格。删除空格后,我工作得很好。
1,<SPACE>Test,<SPACE>"testing
testing
testing"
Iterable<CSVRecord> records = CSVFormat.RFC4180.withFirstRecordAsHeader().parse(new FileReader(file_name));