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
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
相关文章推荐
- 利用Pandas读取文件路径或文件名称包含中文的csv文件方法
- php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
- C#读取CSV文件的方法
- 一种批量读取文件的方法—CSV文件
- 利用 Qt 读取 XML 文件的方法
- php使用fgetcsv读取csv文件出现乱码的解决方法
- 利用ADO读取CSV文件
- Java opencsv--使用 Spring 的 PostConstruct机制,项目启动时,将CSV配置文件读取到内存 map 中
- 转换成CSV文件、Word、Excel、PDF等的方法--读取CSV文件的方法
- C#读取CSV文件的方法
- 利用 Qt 读取 XML 文件的方法
- [置顶]C#读取CSV文件的方法
- magento下读取CSV文件的简单方法
- 【 D3.js 进阶系列 — 1.2 】 读取 CSV 文件时乱码的解决方法
- C#读取CSV文件的四种方法
- [置顶] C#读取CSV文件的方法
- 基础知识,用程序读取CSV文件的方法
- access利用vba读取csv文件
- 关于利用opendatasource 读取excel文件中的数据问题以及更新数据库中对应数据的问题
- php使用fgetcsv读取csv文件出现乱码的解决方法