有人可以提供一个使用Apache commons CSVParser类读取CSV文件的示例吗?我看到无数的例子使用过时的(我认为)API,这是无法找到的.
无论我到哪里,我都看到了:
File csvData = new File("/path/to/csv");
CSVParser parser = CSVParser.parse(csvData, CSVFormat.RFC4180);
for (CSVRecord csvRecord : parser) {
...
}
Run Code Online (Sandbox Code Playgroud)
但我无处可寻找具有CSVParser.parse()方法的jar文件,该方法接受这些参数.采用File对象的那个,在它之后也带有一个Charset参数.在整个地方,我看到API描述的字面意思似乎并不存在.我猜这是一个1.0之前的API,一旦发布1.0就删除了.我试过1.0,1.1.和我的pom文件依赖项中的1.2,但它们都有Charset参数的方法.
Bre*_*212 11
我最后这样做了:
CSVParser csvFileParser = CSVFormat.DEFAULT.parse(new FileReader(new File("/path/to/csv")));
Run Code Online (Sandbox Code Playgroud)
仍然让我感到震惊的是,所有文章和官方apache文档都显示了使用似乎不存在的方法的示例.
| 归档时间: |
|
| 查看次数: |
9275 次 |
| 最近记录: |