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 相关文章推荐
jquery 事件执行检测代码
Dec 09 Javascript
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
Dec 17 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
Mar 18 Javascript
JQuery实现可直接编辑的表格
Apr 16 Javascript
JS实现新浪微博效果带遮罩层的弹出框代码
Oct 12 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
Dec 16 Javascript
很酷的星级评分系统原生JS实现
Aug 25 Javascript
js实现时间轴自动排列效果
Mar 09 Javascript
JavaScript数据结构之二叉树的遍历算法示例
Apr 13 Javascript
微信小程序“摇一摇”的实例代码
Jul 20 Javascript
vue仿淘宝订单状态的tab切换效果
Jun 23 Javascript
JavaScript 声明私有变量的两种方式
Feb 05 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
基于文本的搜索
2006/10/09 PHP
使用PHP获取网络文件的实现代码
2010/01/01 PHP
php截取后台登陆密码的代码
2012/05/05 PHP
PHP 自定义错误处理函数trigger_error()
2013/03/26 PHP
PHP5.3与5.5废弃与过期函数整理汇总
2014/07/10 PHP
PHP调用Mailgun发送邮件的方法
2017/05/04 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
Laravel框架下载,安装及路由操作图文详解
2019/12/04 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
JS 树形递归实例代码
2010/05/18 Javascript
javascript:;与javascript:void(0)使用介绍
2013/06/05 Javascript
原生Js实现元素渐隐/渐现(原理为修改元素的css透明度)
2013/06/24 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
基于jquery实现表格无刷新分页
2016/01/07 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
Vue.js组件props数据验证实现详解
2019/10/19 Javascript
微信小程序实现锚点功能
2019/11/20 Javascript
JS错误处理与调试操作实例分析
2020/04/13 Javascript
使用JavaScript获取Django模板指定键值数据
2020/05/27 Javascript
vue 实现setInterval 创建和销毁实例
2020/07/21 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
2020/11/09 Javascript
python 获取本机ip地址的两个方法
2013/02/25 Python
将Python代码嵌入C++程序进行编写的实例
2015/07/31 Python
深入浅析python 中的匿名函数
2018/05/21 Python
手写一个python迭代器过程详解
2019/08/27 Python
Python 迭代,for...in遍历,迭代原理与应用示例
2019/10/12 Python
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
中科创达面试题
2016/12/28 面试题
幼儿园标语大全
2014/06/19 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
公司股东出资证明书
2014/11/01 职场文书
党员公开承诺书2015
2015/01/21 职场文书
员工升职自荐信
2015/03/27 职场文书
学校教学管理制度
2015/08/06 职场文书
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers