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 IE 浏览器判定代码
Mar 21 Javascript
自动刷新网页,自动刷新当前页面,JS调用
Jun 24 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
Oct 09 Javascript
深入了解Node.js中的一些特性
Sep 25 Javascript
jQuery实现带分组数据的Table表头排序实例分析
Nov 24 Javascript
JS三级可折叠菜单实现方法
Feb 29 Javascript
jQuery中ajax获取数据赋值给页面的实例
Dec 31 jQuery
Angular利用trackBy提升性能的方法
Jan 26 Javascript
JavaScript创建防篡改对象的方法分析
Dec 30 Javascript
C#程序员入门学习微信小程序的笔记
Mar 05 Javascript
纯 JS 实现放大缩小拖拽功能(完整代码)
Nov 25 Javascript
javascript的var与let,const之间的区别详解
Feb 18 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生成EXCEL的东东
2006/10/09 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
javascript实现文字图片上下滚动的具体实例
2013/06/28 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
jquery表单验证插件(jquery.validate.js)的3种使用方式
2015/03/28 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
Jquery实现简单的轮播效果(代码管用)
2016/03/14 Javascript
Javascript将JSON日期格式化
2016/08/23 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
2016/10/13 Javascript
AngularJS入门教程之表单校验用法示例
2016/11/02 Javascript
JavaScript触发onScroll事件的函数节流详解
2016/12/14 Javascript
js随机生成一个验证码
2017/06/01 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
JavaScript中使用import 和require打包后实现原理分析
2018/03/07 Javascript
初探Vue3.0 中的一大亮点Proxy的使用
2018/12/06 Javascript
layer弹出层取消遮罩的方法
2019/09/25 Javascript
js实现批量删除功能
2020/08/27 Javascript
vue 防止页面加载时看到花括号的解决操作
2020/11/09 Javascript
[01:09:16]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第一场 1月25日
2021/03/11 DOTA
python字符串连接方法分析
2016/04/12 Python
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
Python读取分割压缩TXT文本文件实例
2020/02/14 Python
Python语法垃圾回收机制原理解析
2020/03/25 Python
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
写给女生的道歉信
2014/01/08 职场文书
市场部管理制度
2014/02/02 职场文书
难忘的一天教学反思
2014/04/30 职场文书
2014年秋季新学期寄语
2014/08/02 职场文书
幼儿园春季开学通知
2015/07/16 职场文书
教你怎么用python实现字符串转日期
2021/05/24 Python
Python字典的基础操作
2021/11/01 Python
苹果M1芯片安装nginx 并且部署vue项目步骤详解
2021/11/20 Servers