如何使用JSP在浏览器上显示excel电子表格。?

如何使用JSP在浏览器上显示excel电子表格。?,excel,jsp,servlets,apache-poi,jxl,Excel,Jsp,Servlets,Apache Poi,Jxl,我有一个excel工作表,它是从servlet到jsp的。有人能帮我写一个jsp页面来在浏览器中显示excel内容吗 提前感谢。如果excel没有动态更改结构,我建议您构建一组对象并在服务器中解析这些信息,然后在jsp中读取这些对象以使用这组对象构建html表 您可以使用HSSFWorkbook或XSSF工作簿类加载Excel文件,然后循环到行和单元格以构建对象 请看一下ApachePOI的示例 你可以这样做 if(sheet.getPhysicalNumberOfRows()>0){ last

我有一个excel工作表,它是从servlet到jsp的。有人能帮我写一个jsp页面来在浏览器中显示excel内容吗


提前感谢。

如果excel没有动态更改结构,我建议您构建一组对象并在服务器中解析这些信息,然后在jsp中读取这些对象以使用这组对象构建html表

您可以使用HSSFWorkbook或XSSF工作簿类加载Excel文件,然后循环到行和单元格以构建对象

请看一下ApachePOI的示例

你可以这样做

if(sheet.getPhysicalNumberOfRows()>0){
lastRowNum=sheet.getLastRowNum();

对于(int j=0;j),那么您想在Java中重建MS Excel?
     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...
            }
        }
            }
        }