`
- 浏览:
156618 次
- 性别:
- 来自:
上海
-
javascript中实现将统计表格保存成excel文件
function AutomateExcel()
{
var i,j;
// Start Excel and get Application object.
var oXL = new ActiveXObject("Excel.Application"); <wbr><span style="font-size:24px; line-height:1.3em">oXL.Visible = true;</span><wbr><br></wbr></wbr>// Get a new workbook.
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet; <wbr><br></wbr>// Add table headers going cell by cell.
// tblout表的ID
for(i=0;i<tblout.rows.length;i++)
for(j=0;j<tblout.rows(i).cells.length;j++)
oSheet.Cells(i+1, j+1).Value = tblout.rows(i).cells(j).innerText <wbr><br></wbr>oXL.Visible = true;
oXL.UserControl = true;
}
//这个问题其实你搜一下就有了 <wbr><br><span style="font-size:24px; line-height:1.3em">---------------------------------------------------------------</span><wbr><br></wbr></wbr>首先你的页面上要有一个按钮:save
这个按钮先做查询数据库,然后action转到保存excell的页面,即我给你的这些代码,由于我的是用这个页面是隐藏的,点击save时有跳出界面问你是打开还是保存,xxxxxxxxxxxxxx是你调用数据库的记录,
<%@ page c %>
<%@ page import="java.lang.*"%>
<%
try{
response.setContentType("Application/msexcel");
response.setHeader("Content-Disposition", "attachment;filename=trainlist.xls");
StringBuffer c StringBuffer("");
%>
<HTML>
<HEAD>
<META http-equiv="Content-Style-Type" c>
</HEAD>
<BODY>
<br><br><br>
<%
int status = khViewBean.getStatus();
if (status == 0){
int rscount = khViewBean.getRSCount();
%>
<%
cont.append("<html><head><META content=\′text/html; charset=gb2312\′ http-equiv=Content-Type></head><body>\r\n");
cont.append("<h1> SOP??μμ2é?ˉ?á1?</h1>");
cont.append("<table width=′100%′ border=′1′>\r\n");
cont.append("<tr>\r\n");
cont.append("<td height=′19′>???to? </td>\r\n");
cont.append("<td height=′19′>???t?? </td>\r\n");
cont.append("<td height=′19′>2??? </td>\r\n");
cont.append("<td height=′19′>éúD§ê±?? </td>\r\n");
cont.append("</tr>\r\n");
cont.append("<tr>\r\n");
cont.append("<td>"+xxxxxxxxxxxxxxxxxxxxxxxx +" </td>\r\n");
cont.append("<td>"+xxxxxxxxxxxxxxxxxxxxxxxx +" </td>\r\n");
cont.append("<td>"+xxxxxxxxxxxxxxxxxxxxxxxx +" </td>\r\n");
cont.append("<td>"+xxxxxxxxxxxxxxxxxxxxxxxx +" </td>\r\n");
cont.append("</tr>\r\n");
cont.append("<tr>\r\n");
cont.append("<td>"+xxxxxxxxxxxxxxxxxxxxxxxx +" </td>\r\n");
cont.append("<td>"+xxxxxxxxxxxxxxxxxxxxxxxx +" </td>\r\n");
cont.append("<td>"+xxxxxxxxxxxxxxxxxxxxxxxx +" </td>\r\n");
cont.append("<td>"+xxxxxxxxxxxxxxxxxxxxxxxx +" </td>\r\n");
}
cont.append("</table>\r\n");
cont.append("</body></html>\r\n");
response.getWriter().println(cont.toString());
response.getWriter().close();
%>
<%
}
else if (status > 0) {
%>
<hr color="#6699CC">
<span class="text"><font color="blue" size="16"><center><P>?Têy?Y </P></center></font></span>
<%
}
else if (status < 0) {
%>
<hr color="#6699CC">
<span class="text"><font color="red" size="16"><center><P>?¢éú′í?ó </P></center></font></span>
<%
}
%>
<hr color="#6699CC">
<%
}
catch (Exception e){
out.println(e.toString());
}
%>
</BODY>
</HTML> <wbr></wbr>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
java,jsp,javascript中如何实现将统计表格保存成excel文件,这是一份文档,讲的说起来那时相当详细,下了就知道,很详细的文法。
javajspjavascript中如何实现将统计表格保存成excel文件.doc
Java开发人员对office的使用,java,jsp,javascript中如何实现将统计表格保存成excel文件,Java中使用JCOM操作Office对象等
19.10 创建Excel文件 19.11 JavaScript导出数据到Excel 19.12 JavaScript读取自身文件内的XML 19.13 将XML文件绑定到table 19.14 使用JavaScript加载XML文件 19.15 动态加载JavaScript文件 19.16 防止JavaScript文件...
19.10 创建Excel文件 19.11 JavaScript导出数据到Excel 19.12 JavaScript读取自身文件内的XML 19.13 将XML文件绑定到table 19.14 使用JavaScript加载XML文件 19.15 动态加载JavaScript文件 19.16 防止JavaScript文件...
如何在Asp.Net1.1中实现页面模板(所谓的MasterPage技术) Tool Tip 示例(FILTER版) Tool Tip示例 (htc版) 一个.net发送HTTP数据实体的类 按键跳转以及按Enter以不同参数提交,及其他感应事件 动态控制Page页的...
实例227 使用聚集函数First或Last求数据表中第一条或最后一条记录 352 8.10 多表查询 354 实例228 使用select语句进行多表查询 354 实例229 使用表的别名 355 实例230 合并多个结果集 356 8.11 嵌套查询...
实例244 将文本文件中数据存储到数据库中 316 4.5 文件的压缩与解压 318 实例245 PHP中压缩RAR文件 319 实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 ...
实例244 将文本文件中数据存储到数据库中 316 4.5 文件的压缩与解压 318 实例245 PHP中压缩RAR文件 319 实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 ...