-1

我有一个从 servlet 到 jsp 的 excel 表。谁能帮我写一个jsp页面在浏览器中显示excel内容。

提前致谢。

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 回答