js导出table数据到excel即导出为EXCEL文档的方法


Posted in Javascript onOctober 10, 2013
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title>WEB页面导出为EXCEL文档的方法</title> 
</head> 
<body> 
<table id="tableExcel" width="100%" border="1" cellspacing="0" cellpadding="0"> 
<tr> 
<td colspan="5" align="center"> 
WEB页面导出为EXCEL文档的方法 
</td> 
</tr> 
<tr> 
<td> 
列标题1 
</td> 
<td> 
列标题2 
</td> 
<td> 
列标题3 
</td> 
<td> 
列标题4 
</td> 
<td> 
列标题5 
</td> 
</tr> 
<tr> 
<td> 
aaa 
</td> 
<td> </td> 
<td> 
ccc 
</td> 
<td> 
ddd 
</td> 
<td> 
eee 
</td> 
</tr> 
<tr> 
<td> 
AAA 
</td> 
<td> 
</td> 
<td> 
CCC 
</td> 
<td> 
DDD 
</td> 
<td> 
EEE 
</td> 
</tr> 
<tr> 
<td> 
FFF 
</td> 
<td> 
GGG 
</td> 
<td> 
HHH 
</td> 
<td> 
III 
</td> 
<td> 
JJJ 
</td> 
</tr> 
</table> 
<input type="button" onclick="javascript:method1('tableExcel');" value="第一种方法导入到EXCEL"> 
<script language="javascript"> 
function method1(tableid) {//整个表格拷贝到EXCEL中 
var curTbl = document.getElementById(tableid); 
var oXL = new ActiveXObject("Excel.Application"); //创建AX对象excel 
var oWB = oXL.Workbooks.Add(); //获取workbook对象 
var oSheet = oWB.ActiveSheet; //激活当前sheet 
var sel = document.body.createTextRange(); 
sel.moveToElementText(curTbl); //把表格中的内容移到TextRange中 
sel.select(); //全选TextRange中内容 
sel.execCommand("Copy"); //复制TextRange中内容 
oSheet.Paste(); //粘贴到活动的EXCEL中 
oXL.Visible = true; //设置excel可见属性 
} 

</script> 
</body> 
</html>
Javascript 相关文章推荐
Mootools 1.2教程 定时器和哈希简介
Sep 15 Javascript
JavaScript 大数据相加的问题
Aug 03 Javascript
JS清除选择内容的方法
Jan 29 Javascript
简介JavaScript中的getSeconds()方法的使用
Jun 10 Javascript
JavaScript设置表单上传时文件个数的方法
Aug 11 Javascript
详解JavaScript表单验证(E-mail 验证)
Mar 31 Javascript
浅谈JavaScript变量的自动转换和语句
Jun 12 Javascript
js实现下一页页码效果
Mar 07 Javascript
JS去掉字符串末尾的标点符号及删除最后一个字符的方法
Oct 24 Javascript
深入理解requireJS-实现一个简单的模块加载器
Jan 15 Javascript
node.js使用yargs处理命令行参数操作示例
Feb 11 Javascript
Element中Slider滑块的具体使用
Jul 29 Javascript
Jquery attr(&quot;checked&quot;) 返回checked或undefined 获取选中失效
Oct 10 #Javascript
Javascript Web Slider 焦点图示例源码
Oct 10 #Javascript
JS实现程序暂停与继续功能代码解读
Oct 10 #Javascript
js切换光标示例代码
Oct 10 #Javascript
jquery获取div距离窗口和父级dv的距离示例
Oct 10 #Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
Oct 09 #Javascript
JavaScript动态创建div属性和样式示例代码
Oct 09 #Javascript
You might like
收音机频率指针指示不准确和灵敏度低问题
2021/03/02 无线电
构建简单的Webmail系统
2006/10/09 PHP
使用php统计字符串中中英文字符的个数
2013/06/23 PHP
PHP生成图表pChart的示例解析
2020/07/31 PHP
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
javascript工厂方式定义对象
2014/12/26 Javascript
JavaScript中的操作符==与===介绍
2014/12/31 Javascript
JavaScript DOM 学习总结(五)
2015/11/24 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
Bootstrap导航条学习使用(二)
2017/02/08 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
微信小程序实现跑马灯效果完整代码(附效果图)
2018/05/30 Javascript
JS实现继承的几种常用方式示例
2019/06/22 Javascript
js实现随机抽奖
2020/03/19 Javascript
vue 递归组件的简单使用示例
2021/01/14 Vue.js
[01:00:12]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第一场
2018/04/09 DOTA
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
python实现在windows服务中新建进程的方法
2015/06/30 Python
Python实现类的创建与使用方法示例
2017/07/25 Python
python科学计算之numpy——ufunc函数用法
2019/11/25 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
2020/02/25 Python
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
2020/04/08 Python
Django如何实现密码错误报错提醒
2020/09/04 Python
h5使用canvas画布实现手势解锁
2019/01/04 HTML / CSS
如何用PHP实现邮件发送
2012/12/26 面试题
英语演讲稿范文
2014/01/03 职场文书
大学生饮食连锁店创业计划书
2014/01/17 职场文书
售前工程师职业生涯规划
2014/03/02 职场文书
经贸专业毕业生求职信
2014/03/23 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
2015年中学元旦晚会活动方案
2014/12/09 职场文书
教师年度个人总结
2015/02/11 职场文书
element tree树形组件回显数据问题解决
2022/08/14 Javascript