2016-12-20 5 views
1

私は10のエントリ、0-9行、& 0列を持つExcelシートを持っています。ランダム関数を使って、(5,0)ex(行、列)のセルからランダムな値を読みたいのですか? 以下は試したコードです!あなたはnextIntJavaのExcelファイルからランダム関数を使用してセルの値をランダムに読み取るにはどうすればよいですか?

int row = rand.nextInt(sheet.getLastRowNum()); 

を使用

FileInputStream fis = new FileInputStream("C://Users//logasaravanan.g//Desktop//seleniumtest.xls"); 
HSSFWorkbook wb = new HSSFWorkbook(fis); 
HSSFSheet sheet = wb.getSheet("xxxx"); 
Random rand = new Random(); 
int a= rand(sheet.getLastRowNum()); 
HSSFRow row = sheet.getRow(a); 
System.out.println("Running test case " + row.getCell(0).toString()); 
+0

のように、これは役立つ、ツールボックスにあるツールを使用することができます。http://stackoverflow.com/questions/363681/generating-random-integers-in-a-specific-range – cyboashu

答えて

0

あなたのエラーは、メソッドとしてあなたランドObjectを使用しようということにあります。
これは動作しません。あなたのランドはRandom

のタイプのObjectです。次に、そのオブジェクトのメソッドにアクセスして目標を達成します。あなたはちょっとツールボックスとしてそれを見ることができます。

​​を実行すると、ツールボックスが棚から外れることになります。 その後、rand.nextInt

+0

おかげで..私はランダムセルの値を得ます –

+0

この質問があなたを助けた場合、あなたの問題を解決した同様の問題を抱える将来の人々のために、この回答をupvotingまたは受け入れることを検討することができます。 – Tschallacka

関連する問題