设为首页收藏本站

数码鹭岛论坛

 找回密码
 注-册

QQ登录

只需一步,快速开始

搜索
查看: 103862|回复: 0
打印 上一主题 下一主题

[js]用Excel的Application组件在客户端导出到Excel或Word

[复制链接]
跳转到指定楼层
1#
发表于 2006-8-11 18:29:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用Excel的Application组件在客户端导出到Excel或Word   

  注意:两个函数中的“data“是网页中要导出的table的   id   

<input   type="hidden"   name="out_word"   onclick="vbscript:buildDoc"   value="导出到word"   class="notPrint">   
<input   type="hidden"   name="out_excel"   onclick="AutomateExcel();"   value="导出到excel"   class="notPrint">     

  导出到Excel代码   

<SCRIPT   LANGUAGE="javascript">   
<!--   
function   AutomateExcel()   
{   
//   Start   Excel   and   get   Application   object.   
var   oXL   =   new   ActiveXObject("Excel.Application");   
//   Get   a   new   workbook.   
var   oWB   =   oXL.Workbooks.Add();   
var   oSheet   =   oWB.ActiveSheet;   
var   table   =   document.all.data;   
var   hang   =   table.rows.length;   

var   lie   =   table.rows(0).cells.length;   

//   Add   table   headers   going   cell   by   cell.   
for   (i=0;i<hang;i++)   
{   
for   (j=0;j<lie;j++)   
{   
oSheet.Cells(i+1,j+1).value   =   table.rows(i).cells(j).innerText;   
}   

}   
oXL.Visible   =   true;   
oXL.UserControl   =   true;   
}   
//-->   
</SCRIPT>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
您需要登录后才可以回帖 登录 | 注-册

本版积分规则

小黑屋|手机版|Archiver|数码鹭岛 ( 闽ICP备20006246号 )  

counter

GMT+8, 2025-12-3 17:17 , Processed in 0.076323 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表