Java+Selenium3方法篇44-利用opencsv讀取csv檔案
阿新 • • 發佈:2019-01-31
前面介紹瞭如何讀取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