selenium3 文件系列之------ opencsv读取csv文件

最近在学习selenium有关文件的读取测试,今天先总结一下如何读取csv文件。CSV的定义是与逗号分隔的值(Comma-Separated Values),在Java中需要用到第三方lib去处理读取csv文件的数据。

具体操作:

一、下载opencsv.jar并添加到eclipse项目的lib中。(右击你的项目—bulid path---configure build path---libraries---Add External JARs)

下载地址为:http://www.java2s.com/Code/Jar/o/Downloadopencsv23jar.htm,下载zip,解压出来就可以看到opencsv-x.x.jar

二、桌面制造一个test.csv文件

打开记事本,输入如下格式的内容。

最后修改文件后缀为.csv。

将这个文件放到项目的file文件下(这个文件是自己建立的,直接将.csv文件复制进去就可以了)

三、编写代码

package first;

import java.io.FileReader;

import java.io.IOException;

import java.util.List;

import java.util.Iterator;

import au.com.bytecode.opencsv.CSVReader;

public class ReadCsv {

public static void main(String[] args) throws IOException {

    //加载csv文件

    CSVReader reader=new CSVReader(new FileReader(".\file\test.csv"));

    //把内容添加到list中

    List<String[]> li=reader.readAll();

    System.out.println("总行数为:"+li.size());

    //新建一个Itera引用

    Iterator<String[]>il=li.iterator();

    //I遍历每个值

    while(il.hasNext())

    {

       String[] str=il.next();

       System.out.println("本行的值为:");

       for(int i=0;i<str.length;i++)

       {

           System.out.println(" "+str[i]);

       }

       System.out.println("    ");

      

    }

}

}

四、运行结果

原文地址:https://www.cnblogs.com/miaojjblog/p/9682397.html