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

xiaoxiao2021-02-27  253

前面介绍了如何读取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

转载请注明原文地址: https://www.6miu.com/read-9620.html

最新回复(0)