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 相关文章推荐
JavaScript网页制作特殊效果用随机数
May 22 Javascript
javascript 面向对象全新理练之数据的封装
Dec 03 Javascript
jquery简单图片切换显示效果实现方法
Jan 14 Javascript
基于JavaScript获取鼠标位置的各种方法
Dec 16 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
Aug 24 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
Nov 09 Javascript
深入浅析Vue组件开发
Nov 25 Javascript
Es6 写的文件import 起来解决方案详解
Dec 13 Javascript
jQuery实现可编辑表格并生成json结果(实例代码)
Jul 19 jQuery
Angular如何在应用初始化时运行代码详解
Jun 11 Javascript
js中forEach,for in,for of循环的用法示例小结
Mar 14 Javascript
JavaScript事件循环及宏任务微任务原理解析
Sep 02 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
JS与PHP向函数传递可变参数的区别实例代码
2011/05/18 PHP
php读取大文件示例分享(文件操作类)
2014/04/13 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
利用php生成验证码
2017/02/23 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
Javascript中的相等与不等运算
2010/04/25 Javascript
js动态加载以及确定加载完成的代码
2011/07/31 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
javascript对JSON数据排序的3个例子
2014/04/12 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
js实现格式化金额,字符,时间的方法
2015/02/26 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
2018/04/22 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
vue项目中将element-ui table表格写成组件的实现代码
2019/06/12 Javascript
微信小程序拖拽排序列表的示例代码
2020/07/08 Javascript
[06:33]DOTA2亚洲邀请赛小组赛第二日 TOP10精彩集锦
2015/01/31 DOTA
Python中多线程及程序锁浅析
2015/01/21 Python
python中reduce()函数的使用方法示例
2017/09/29 Python
Python延时操作实现方法示例
2018/08/14 Python
python_mask_array的用法
2020/02/18 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
2020/05/18 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
Python如何telnet到网络设备
2021/02/18 Python
Html5页面二次分享的实现
2018/07/30 HTML / CSS
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
幼儿教师工作感言
2014/02/14 职场文书
学生个人自我鉴定范文
2014/03/28 职场文书
2014年大学生预备党员思想汇报1000字
2014/09/13 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
2016党员学习作风建设心得体会
2016/01/21 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers
详解JavaScript中Arguments对象用途
2021/08/30 Javascript
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL
mysql5.5中文乱码问题解决的有用方法
2022/05/30 MySQL