私は、column
という名前のArrayList
をExcelファイルから追加します。しかし、私は問題がある場合は、列が短いです(他の列と同じくらい行がありません)empty String
エラーが表示されます。異なる行数の列をExcelファイルから読み取るにはどうすればよいですか?
public initializingWorkbook(Sheet sheet,ArrayList <Double> column, int index)
{
int rows = sheet.getRows();
for(int row = 1;row < rows;row++)
{
String i = sheet.getCell(index, row).getContents();
column.add(Double.parseDouble(i));
}
}
。したがって、最初の6列は同じ数の行を持ち、test
列は少なくなります。細胞のフォーマットはGeneral
です。
コードをデバッグしましたか?エラーが表示されたら 'i'は何ですか?次に、 'add'を実行する前に、あなたのStringをチェックしてください。 – IQV
@IQV「ソースが見つかりません:ソース添付ファイルにSheetImpl.classファイルのソースが含まれていません」というエラーが表示され、 'jxl.jar'があるソースを選択できますが、それは働く。 – Catalin
シートの例にエラーが発生した行を指定できますか?どの値に '空文字列 'のセルがありますか? – IQV