经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 软件/图像 » Sublime Text 3 » 查看文章
selenium3 文件系列之------ opencsv读取csv文件
来源:cnblogs  作者:炒酷酷  时间:2018/9/25 19:34:40  对本文有异议

最近在学习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("    ");

      

    }

}

}

四、运行结果

 

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号