欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

opencsv : 解析CSV

发布时间:2024/9/19 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 opencsv : 解析CSV 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

前言

  • opencsv 5.0

项目地址

http://opencsv.sourceforge.net

maven坐标

<dependency><groupId>com.opencsv</groupId><artifactId>opencsv</artifactId><version>5.0</version> </dependency>

用法

csv文件内容示例:

"48480","10","SCR,6-32X1/4',HX,TF,ZPS,TRI-PT","N7","" "DTHG6","10","null","Z6-9","" "1213C","11","SCR,6-32X1/4',FLH,MS,ZPS,CTSK","N4","" "N6370","15","TOOL,SYRNG,THRMGRS,V2","H4",""

代码如下:

final CSVParser parser = new CSVParserBuilder().withSeparator(',').withIgnoreQuotations(false).build(); try (CSVReader csvReader = new CSVReaderBuilder(new FileReader("yourfile.csv"))).withSkipLines(1).withCSVParser(parser).build()){Iterator<String[]> iterator = csvReader.iterator();while (iterator.hasNext()) {String[] cols = iterator.next();this.log.debug(StringUtils.join(cols, "|"));} } catch (Exception e) {this.log.error("parser error", e); }

输出:

48480|10|SCR,6-32X1/4',HX,TF,ZPS,TRI-PT|N7| DTHG6|10|null|Z6-9| 1213C|11|SCR,6-32X1/4',FLH,MS,ZPS,CTSK|N4| N6370|15|TOOL,SYRNG,THRMGRS,V2|H4|

总结

以上是生活随笔为你收集整理的opencsv : 解析CSV的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。