Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从jsp导出为excel xlsx格式时出现问题_Excel_Jsp - Fatal编程技术网

从jsp导出为excel xlsx格式时出现问题

从jsp导出为excel xlsx格式时出现问题,excel,jsp,Excel,Jsp,我有两个JSP名为: userDetails.jsp exportUser.jsp 第一个JSP将在表中显示数据库记录。下表中有一个名为“导出到Excel”的链接: <a href="exportUser.jsp"> Export to Excel</a> 单击链接后,我需要通过exportUser.jsp将数据导出为excel.xlsx格式 除了第二个JSP之外,这两个JSP都有类似的代码 <%@page contentType="applicatio

我有两个JSP名为:

  • userDetails.jsp

  • exportUser.jsp

  • 第一个JSP将在表中显示数据库记录。下表中有一个名为“导出到Excel”的链接:

      <a href="exportUser.jsp"> Export to Excel</a>
    
    
    
    单击链接后,我需要通过exportUser.jsp将数据导出为excel.xlsx格式

    除了第二个JSP之外,这两个JSP都有类似的代码

     <%@page contentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" pageEncoding="UTF-8"%> 
    
    
    
    但是,我从Excel中得到以下错误:

    Excel无法打开文件“exportUser.jsp”,因为文件格式或 文件扩展名无效。请验证该文件是否未被删除 已损坏,并且文件扩展名与文件格式匹配


    如果JSP页面具有来自数据库的相同数据,为什么要尝试从JSP导出?有关如何使用java将数据库导出到excel工作表的信息,请参阅。客户端希望在其系统上使用excel,而不是从服务器的临时文件夹下载。