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 相关文章推荐
情人节之礼 js项链效果
Feb 13 Javascript
json原理分析及实例介绍
Nov 29 Javascript
用js获取电脑信息(是使用与IE浏览器)
Jan 15 Javascript
javascript中onclick(this)用法介绍
Apr 19 Javascript
jquery简单实现鼠标经过导航条改变背景图
Dec 17 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
Jan 23 Javascript
AngularJS基础 ng-focus 指令简单示例
Aug 01 Javascript
js闭包用法实例详解
Dec 13 Javascript
Angular.Js之Scope作用域的学习教程
Apr 27 Javascript
JavaScript 有用的代码片段和 trick
Feb 22 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
Sep 14 Javascript
Vue中key的作用示例代码详解
Jun 10 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
PHP中使用file_get_contents post数据代码例子
2015/02/13 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
2017/02/06 PHP
JavaScript库 开发规则
2009/01/31 Javascript
jquery cookie插件代码类
2009/05/26 Javascript
jQuery阻止冒泡和HTML默认操作
2010/11/17 Javascript
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
javascript教程之不完整的继承(js原型链)
2014/01/13 Javascript
node.js中的fs.read方法使用说明
2014/12/17 Javascript
jQuery中[attribute^=value]选择器用法实例
2014/12/31 Javascript
node.js下LDAP查询实例分享
2015/09/30 Javascript
dedecms页面如何获取会员状态的实例代码
2016/03/15 Javascript
基于jquery实现智能提示控件intellSeach.js
2016/03/17 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
2016/07/13 Javascript
jQuery实现鼠标经过像翻页和描点链接效果
2016/08/08 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
2017/04/28 Javascript
node.js 发布订阅模式的实例
2017/09/10 Javascript
vue后台管理之动态加载路由的方法
2018/08/13 Javascript
详解Vue2 添加对scss的支持
2019/01/02 Javascript
JavaScript错误处理操作实例详解
2019/01/04 Javascript
js中call()和apply()改变指针问题的讲解
2019/01/17 Javascript
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
[01:47]2018年度DOTA2最佳教练-完美盛典
2018/12/16 DOTA
跟老齐学Python之??碌某?? target=
2014/09/12 Python
python中threading超线程用法实例分析
2015/05/16 Python
python类继承用法实例分析
2015/05/27 Python
python生成验证码图片代码分享
2016/01/28 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
Python入门_学会创建并调用函数的方法
2017/05/16 Python
对python中raw_input()和input()的用法详解
2018/04/22 Python
Python迭代器定义与简单用法分析
2018/04/30 Python
python opencv判断图像是否为空的实例
2019/01/26 Python
详解Python的循环结构知识点
2019/05/20 Python
python字典的遍历3种方法详解
2019/08/10 Python
户籍证明的格式
2014/01/13 职场文书
2015年毕业实习工作总结
2014/12/12 职场文书
微软Win11什么功能最惊艳? Windows11新功能特性汇总
2021/11/21 数码科技