java 如何将jsp中显示的一个表格导出为excel

如题所述

java的话,将jsp导出为excel的话,可以百度一下,第一个csdn博客,提供了四种方法,每个方法都有一点缺陷,不好适配IE浏览器
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-08
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Export to Excel - Demo</title>
</head>
<body>
<%
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");
}
%>
<table align="left" border="2">
<thead>
<tr bgcolor="lightgreen">
<th>Sr. No.</th>
<th>Text Data</th>
<th>Number Data</th>
</tr>
</thead>
<tbody>
<%
for (int i = 0; i < 10; i++) {
%>
<tr bgcolor="lightblue">
<td align="center"><%=i + 1%></td>
<td align="center">This is text data <%=i%></td>
<td align="center"><%=i * i%></td>
</tr>
<%
}
%>
</tbody>
</table>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

<%
if (exportToExcel == null) {
%>
<a href="excel.jsp?exportToExcel=YES">Export to Excel</a>
<%
}
%>
</body>
</html>

怎么从jsp页面的表格导出到Excel
\/\/ TODO Auto-generated catch block e1.printStackTrace();} try{ \/\/以下是我做的导出日志的一个模版 int nCount = list.size();WritableSheet sheet = book.createSheet("访问日志", 0);\/\/ 生成名为"商品信息"的工作表,参数0表示这是第一页 int nI = 1;\/\/ 表字段名 sheet.addCell(ne...

如何将jsp页面的table报表转换到excel报表导出
首先先将表格中的数据获得,然后用以下方法 java导出Excel通用方法 package oa.common.utils; import java.io.OutputStream; import java.util.List; import javax.servlet.http.HttpServletResponse; import org.apache.struts2.ServletActionContext; import java.lang.reflect.Field; import jxl...

如何将jsp页面的table报表转换到excel报表导出
With ActiveSheet .Cells.Delete .[a1] = "Conneting, Please Wait..."Set myQuery = ActiveSheet.QueryTables _.Add(Connection:="URL;http:\/\/网址", _Destination:=.Cells(1, 1))End With With myQuery .Refresh End With

怎么把jsp页面上的表格导出excel 利用poi
既然放在页面上,那你应该能取到整个table的html内容吧。取到整个table的html后,你可以使用xstream将其解析为一个一个的td标记的javabean,然后使用poi或者jxl在servlet生成excel文件就可以了。

把jsp页面的table表中的数据导出成excel表
无非是这样的一个过程。先通过数据库查询出数据,放到List里,然后把这个List发往页面,然后遍历这个List把数据显示到这个表格里。 要想把数据导出到execel,很简单,把页面接受的这个List用jxl写到Execel就行了。具体将List导出到Execel的类如下:package cms.dao;import java.io.IOException;import java....

如何将jsp页面的table报表转换到excel报表导出
在jsp页面上面加一句:<%@ page contentType="application\/vnd.ms-excel;charset=ISO-8859-1" %> 数据直接写成html表格就可以了。如果有中文问题,就把charset=ISO-8859-1改成gb2312试试

jsp页面中的表格导出到excel,如何做?请高手指点,谢谢
"\\t"这个东西才表示一个单元格 比如说我要把 s1,s2,s3这三个 数据导入到表格中那么就 要 这样写代码 out.println("\\ts1\\ts2\\ts3") ;这样数据就 自动到每一个单元格了

jsp如何利用POI直接生成Excel并在页面中导出
java中导出Excel有两个组件可以使用,一个是jxl,一个是POI,我这里用的是POI。导出是可以在服务器上生成文件,然后下载,也可以利用输出流直接在网页 中弹出对话框提示用户保存或下载。生成文件的方式会导致服务器中存在着垃圾文件,实现方式不太优雅,所以这里我采用的是后面直接通过输出流的方式。1、...

如何把JSP页面导出到Excel中jsp怎么导出文件
;winname.document.execCommand('saveas','','excel.xls');winname.close();}方法二:\/\/Excel导出2\/ 如果javaScript报“Automation服务器不能创建对象”,则按下方解决。打开InternetExplorer“工具”菜单栏中的“选项”一栏,单击“安全”栏中的“自定义级别”选项卡,将第三项“对没有标记为安全的...

如何将jsp页面的的表格数据通过一个按钮导出到excel中,要通过java 代 ...
使用 poi方法是最好的一种方式 ,只要将poi 的jar文件导入到 项目中 就可以用。至于具体的代码网上有的是。随便搜一下就有

相似回答