`
dragonxiangfu
  • 浏览: 156618 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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>
分享到:
评论

相关推荐

    java,jsp,javascript中如何实现将统计表格保存成excel文件

    java,jsp,javascript中如何实现将统计表格保存成excel文件,这是一份文档,讲的说起来那时相当详细,下了就知道,很详细的文法。

    javajspjavascript中如何实现将统计表格保存成excel文件.doc

    javajspjavascript中如何实现将统计表格保存成excel文件.doc

    java使用Office知识

    Java开发人员对office的使用,java,jsp,javascript中如何实现将统计表格保存成excel文件,Java中使用JCOM操作Office对象等

    程序天下: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文件...

    《程序天下: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.net知识库

    如何在Asp.Net1.1中实现页面模板(所谓的MasterPage技术) Tool Tip 示例(FILTER版) Tool Tip示例 (htc版) 一个.net发送HTTP数据实体的类 按键跳转以及按Enter以不同参数提交,及其他感应事件 动态控制Page页的...

    PHP程序开发范例宝典III

    实例227 使用聚集函数First或Last求数据表中第一条或最后一条记录 352 8.10 多表查询 354 实例228 使用select语句进行多表查询 354 实例229 使用表的别名 355 实例230 合并多个结果集 356 8.11 嵌套查询...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例244 将文本文件中数据存储到数据库中 316 4.5 文件的压缩与解压 318 实例245 PHP中压缩RAR文件 319 实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例244 将文本文件中数据存储到数据库中 316 4.5 文件的压缩与解压 318 实例245 PHP中压缩RAR文件 319 实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 ...

Global site tag (gtag.js) - Google Analytics