1

Javaを使用してSelenium WebDriverの各セルのデータを読み取る方法は?

次のコードで試しました:

CSVReader reader = new CSVReader(new FileReader("D:/data1.csv"));
expectedLabels = reader.readNext();
FieldNames = reader.readNext();
FieldValues = reader.readNext();
4

4 に答える 4

3
File file = new File("D:/data.csv");
if(file.exists()){
 System.out.println("File Exists");
}
BufferedReader bufRdr;
bufRdr = new BufferedReader(new FileReader(file));
String line = null;

while((line = bufRdr.readLine()) != null){
    StringTokenizer st = new StringTokenizer(line,",");
    col=0;
    while (st.hasMoreTokens()){
        //Following stroing the data of csv
    numbers[row][col] = st.nextToken();
    col++;
    }
    System.out.println();
    row++;
    }
    bufRdr.close();
于 2013-01-31T07:08:02.610 に答える
1

OPENCSV jar ファイルを使用すると、csv ファイルの読み取りが非常に簡単になります。ファイルを読み取るために、このjarファイルを数回使用しました。

  1. CSVReader という定義済みのクラスがあり、オブジェクトを作成して csv ファイル パスを渡します。

  2. List の csv コンテンツを返す readAll() メソッドを呼び出します

  3. Iterator を使用すると、すべての値を繰り返し処理し、用途に応じて使用できます

私はこれについて記事を書いたので、参考になるかもしれません。

http://learn-automation.com/how-to-read-csv-files-using-java/

于 2015-08-18T16:29:15.800 に答える