最近做项目需要根据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[

本文介绍如何使用Java读取CSV文件中的指定行,特别是表头行。项目需求是根据CSV表头创建数据库表,因此需要忽略第一行,读取第二行和第三行。通过引入javacsv.jar库,实现读取并解析指定行的内容。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



