【发布时间】:2017-10-24 19:55:19
【问题描述】:
我正在使用 Jackson CSV 库来读取 CSV 文件。
我们有流媒体示例from the documentation:
CsvMapper mapper = new CsvMapper();
mapper.enable(CsvParser.Feature.WRAP_AS_ARRAY);
ObjectReader reader = mapper.readerFor(String[].class);
MappingIterator<String[]> values = reader.readValues("/path/to/file")
这适用于 CSV 文件。但是,我看不到如何将其配置为使用制表符而不是逗号作为字段分隔符,以便读取 TSV 文件。我可以找到列分隔符relates to the CsvSchema class 的唯一配置,但没有架构,因为我们不知道文件中有多少列。
【问题讨论】:
标签: csv jackson jackson-dataformat-csv