-1

私はサーブレットからjspに来るExcelシートを持っていました。ブラウザにExcelのコンテンツを表示するためのjspページの書き方を教えてください。

前もって感謝します。

4

1 に答える 1

0

Excel が構造を動的に変更しない場合は、一連のオブジェクトを作成し、サーバーでこれらの情報を解析してから、jsp でこれらのオブジェクトを読み取り、この一連のオブジェクトを使用して html テーブルを作成することをお勧めします。

クラス HSSFWorkbook または XSSFWorkbook を含む Excel ファイルをロードし、オブジェクトを構築するために行とセルにループできます。

ここで Apache Poi の例を見てください。

あなたはこのようなことをすることができます...

     if(sheet.getPhysicalNumberOfRows() > 0) {
            lastRowNum = sheet.getLastRowNum();
            for(int j = 0; j <= lastRowNum; j++) {
                row = sheet.getRow(j);
                lastCellNum = row.getLastCellNum();
        for(int i = 0; i <= lastCellNum; i++) {
            cell = row.getCell(i);
            if(cell == null) {
                csvLine.add("");
            }
            else { //set your properties here...
            }
        }
            }
        }
于 2013-09-18T17:52:59.150 に答える