关于Excel表格导出方法--application/vnd.ms-excel

    由于本人所做的项目中需要用到两种将JSP页面table导出到Excel表格的方法(老板也是坑爹),一种是在后台操作数据库来实现,比较简单。由于本人对JSP页面导出方法不了解,所以在此做个笔记,也希望对各位有帮助,下面将完整JSP代码贴出来:


<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>




Export to Excel - Demo


    <%
        String exportToExcel = request.getParameter("exportToExcel");
        if (exportToExcel != null
                && exportToExcel.toString().equalsIgnoreCase("YES")) {
            response.setContentType("application/vnd.ms-excel");
            response.setHeader("Content-Disposition", "inline; filename="
                    + "excel.xls");
 
        }
    %>
   


       
           
               
               
               
           
       
       
            <%
                for (int i = 0; i < 10; i++) {
            %>
           
               
               
               
           
            <%
                }
            %>
       
   
Sr. No.Text DataNumber Data
<%=i + 1%>This is text data <%=i%><%=i * i%>

   















            
    <%
        if (exportToExcel == null) {
    %>
    Export to Excel
    <%
        }
    %>


你可能感兴趣的:(关于Excel表格导出方法--application/vnd.ms-excel)