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 21 Javascript
js操作checkbox遇到的问题解决
Jun 29 Javascript
仿新浪微博登陆邮箱提示效果的js代码
Aug 02 Javascript
jQuery中filter()方法用法实例
Jan 06 Javascript
Javascript基础教程之关键字和保留字汇总
Jan 18 Javascript
JavaScript中用于生成随机数的Math.random()方法
Jun 15 Javascript
js实现延时加载Flash的方法
Nov 26 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
Mar 06 Javascript
JS去除字符串最后的逗号实例分析【四种方法】
Jun 20 Javascript
Angular单元测试之事件触发的实现
Jan 20 Javascript
weui上传多图片,压缩,base64编码的示例代码
Jun 22 Javascript
JavaScript实现烟花绽放动画效果
Aug 04 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
2021年最新CPU天梯图
2021/03/04 数码科技
php array_filter除去数组中的空字符元素
2020/06/21 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
2018/04/21 PHP
jquery.validate分组验证代码
2011/03/17 Javascript
仿新浪微博返回顶部的jquery实现代码
2012/10/01 Javascript
异步动态加载js与css文件的js代码
2013/09/15 Javascript
jQuery中delegate和on的用法与区别详细解析
2014/01/26 Javascript
javascript实现动态导入js与css等静态资源文件的方法
2015/07/25 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
javascript 将共享属性迁移到原型中去的实现方法
2016/08/31 Javascript
bootstarp modal框居中显示的实现代码
2017/02/18 Javascript
详解nodejs模板引擎制作
2017/06/14 NodeJs
微信小程序getPhoneNumber获取用户手机号
2017/09/29 Javascript
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
微信小程序与后台PHP交互的方法实例分析
2018/12/10 Javascript
vue cli3 配置proxy代理无效的解决
2019/10/30 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
vue 子组件和父组件传值的示例
2020/09/11 Javascript
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
Python控制多进程与多线程并发数总结
2016/10/26 Python
Python实现计算圆周率π的值到任意位的方法示例
2018/05/08 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
Python request使用方法及问题总结
2020/04/26 Python
英国手工布艺沙发在线购买:Sofas & Stuff
2018/03/02 全球购物
管理科学大学生求职信
2013/11/13 职场文书
中考冲刺决心书
2014/03/11 职场文书
消防演习感想
2015/08/10 职场文书
廉洁自律心得体会2016
2016/01/13 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书
php双向队列实例讲解
2021/11/17 PHP
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android