Java读取csv文件

简介:总结用java通过读取csv文件方法,为用csv文件来做数据驱动测试提供解决方案

创建csv文件

用WPS表格或excel创建文件,填写数据,另存为选择CSV格式进行保存,如下图:
这里写图片描述

安装读取csv文件的jar包

jar包下载地址:http://sourceforge.net/projects/javacsv/files/
下载后解压,然后把javacsv.jar文件添加到java项目的构建路径
这里写图片描述

编写读取csv文件的java类

ReadCsvFile.java

import java.io.FileNotFoundException;
import java.io.IOException;
import java.nio.charset.Charset;
import java.util.ArrayList;

import com.csvreader.CsvReader;

/*
 *包名:com.kdzwy.cases
 *作者:Adien_cui
 *时间:2017-9-25  下午4:36:29
 *描述:读取csv文件
 **/
public class ReadCsvFile {
    public static void readCsvFile(String filePath){
        try {
            ArrayList csvList = new ArrayList(); 
            CsvReader reader = new CsvReader(filePath,',',Charset.forName("GBK"));
//          reader.readHeaders(); //跳过表头,不跳可以注释掉

            while(reader.readRecord()){
                csvList.add(reader.getValues()); //按行读取,并把每一行的数据添加到list集合
            }
            reader.close();
            System.out.println("读取的行数:"+csvList.size());

            for(int row=0;row

运行结果如下:

这里写图片描述

你可能感兴趣的:(java,java,后端)