maven引入
复制代码
1
2
3
4
5
6
7
8
9<groupId>org.apache.commons</groupId> <artifactId>commons-csv</artifactId> <version>1.9.0</version> </dependency>
代码实现
复制代码
1
2
3
4
5
6
7
8
9
10
11
12//测试使用的csv下载地址 String csvUrl = " http://sdxkyy.topwellsoft.com:8080/test.csv"; //创建CSVFormat对象 CSVFormat format = CSVFormat.RFC4180.withHeader().withDelimiter(','); //初始化CSVParser 对象 CSVParser parse = CSVParser.parse(new URL(csvUrl), Charset.forName("GBK"), format); /*遍历解析的csv每一行数据,转换成实体*/ for (CSVRecord record : parse) { log.info(record.toString()); }
复制代码
1
2
3
4
5
6
7finally { //关闭 if (null != parse) { parse.close(); } }
最后
以上就是负责黄豆最近收集整理的关于java,通过common-csv解析网络下载url,将其解析为csv数据并转换成beanmaven引入的全部内容,更多相关java内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复