0

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("-");
            }
        }
    }

行の値を読み取ることで、読み取るのに時間がかかります。それを高速化する方法はありますか?コードを変更する必要がありますか?

誰でもこの問題を克服するのを手伝ってもらえますか?

4

1 に答える 1