java读取csv文件中指定的行的值

本文介绍如何使用Java读取CSV文件中的指定行,特别是表头行。项目需求是根据CSV表头创建数据库表,因此需要忽略第一行,读取第二行和第三行。通过引入javacsv.jar库,实现读取并解析指定行的内容。
摘要由CSDN通过智能技术生成

最近做项目需要根据csv文件的表头创建数据库表,所以就要读取文件中的表头内容,其中包括字段和类型,类似如下:

1 *** ** ** ** ** ** **** **** ****
2 ID1 ID2 ID3 KEY1 KEY2 KEY3 KEY4 KEY5 KEY6
3 int string float int int date int string string

 

就是类似如上表格的,第一行只是表头,我们不需要,我们只需要读取第二行和第三行。

当然,首先我们需要下载一个jar包来操作csv文件:javacsv.jar,这个jar包网上都有下载的。

下面是主要代码:

 

/** 表的字段名字 */
private static String[] dbfield = null;
/** 表的字段类型 */
private static String[] dbtype = null;
public void readCSV(){
/**用来保存数据*/
ArrayList<String[]> csvList = new ArrayList<String[]>();
/**列数*/
int 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值