您的位置:首页 > 编程语言 > Java开发

Java+Selenium3方法篇44-利用opencsv读取csv文件

2017-07-09 23:27 639 查看
前面介绍了如何读取excel文件,本篇介绍如何读取vsc文件,什么是csv,它的定义是与逗号分隔的值(Comma-Separated Values),同样的Java中需要用到第三方lib去处理读取csv文件的数据。

1.下载opencsv.jar并添加到eclipse项目的lib中
http://www.java2s.com/Code/Jar/o/Downloadopencsv23jar.htm,下载zip,解压出来就可以看到opencsv-2.3.jar
2.桌面制作一个test.csv文件

打开一个记事本,输入如下格式和内容



修改文件后缀,变成test.csv



把这个文件放到项目的Files文件夹下。

3.用opencsv方法去读取csv文件内容

package lessons;

import java.io.FileReader;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;

import au.com.bytecode.opencsv.CSVReader;

public class ReadCsv {

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

// 加载CSV文件
CSVReader reader = new CSVReader(new FileReader(".\\Files\\test.csv"));

// t把内容添加到list中
List<String[]> li=reader.readAll();
System.out.println("总共行数是: "+li.size());

// 新建一个Itera引用
Iterator<String[]>i1= li.iterator();

// I遍历每个值
while(i1.hasNext()){

String[] str=i1.next();

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

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

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

}
System.out.println(" ");

}
}

}
运行结果
总共行数是: 2
本行的值为 Automation selenium webdriver
本行的值为 web API web automaiton testing
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: