Excelをアップロードして検証するためのツールを1つ開発していますが、Excelファイルは大きく、行数は約65536です。
これは、Excelシートの値をアップロードして読み取るために使用される私のコードです
int firstColNo = 1;
int rowcount = sheet.getRows();
int colCount = sheet.getColumns();
int row = 0;
String comp = "";
for (row = 1; row < rowcount; row++) {
if (labelCell != null) {
cell = sheet.getCell(firstColNo, row);
if (cell.getContents() != null && cell.getContents().length() > 0){
String compoundId = cell.getContents();
System.out.println(compoundId);
} else {
System.out.println("-");
}
}
}
行の値を読み取ることで、読み取るのに時間がかかります。それを高速化する方法はありますか?コードを変更する必要がありますか?
誰でもこの問題を克服するのを手伝ってもらえますか?