こんにちはあなたreferanceのために私はいくつかの参照を貼り付けています..あなただけの外部JXLのjarファイルを含める必要があり、あなたがExcelファイルを読み込む処理を理解するのに役立ちます同じチュートリアルを行くことができます。非常に最初のシートを読み取って結果セットを作成するコード。
public List<String> read(String key) throws IOException {
List<String> resultSet = new ArrayList<String>();
File inputWorkbook = new File(inputFile);
if(inputWorkbook.exists()){
Workbook w;
try {
w = Workbook.getWorkbook(inputWorkbook);
// Get the first sheet
Sheet sheet = w.getSheet(0);
// Loop over column and lines
for (int j = 0; j < sheet.getRows(); j++) {
Cell cell = sheet.getCell(0, j);
if(cell.getContents().equalsIgnoreCase(key)){
for (int i = 0; i < sheet.getColumns(); i++) {
Cell cel = sheet.getCell(i, j);
resultSet.add(cel.getContents());
}
}
continue;
}
} catch (BiffException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
else
{
resultSet.add("File not found..!");
}
if(resultSet.size()==0){
resultSet.add("Data not found..!");
}
return resultSet;
}
問題は私が既にそのファイルをインポートしたことですが、クラスソースが見つからないというエラーが表示されます...質問が投票された理由を理解できません。 – Marek
あなたはあなたが得ている正確なエラーを共有できますか?あなたが質問をしたときはいつでも、あなたの問題を非常に正確に言及してください(エラーや必要があると思うならコード)。あなたの質問が不適切/不完全であれば、誰もが投票します。しかし、私たちはそれを心配せずに、問題を解決することを試みてください。 –
私はちょうどそれをLIBSフォルダにコピーして動作しています(以前はインポートしていて動作していませんでした)。フォルダBにあるファイルAを開く必要があります(Bはパッケージのメインフォルダにあります)。これは動作しません:workBook = Workbook.getWorkbook(新しいファイル( "/ B/A.xls"));何か案が? – Marek