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 相关文章推荐
共享自己写一个框架DreamScript
Jan 20 Javascript
建立良好体验度的Web注册系统ajax
Jul 09 Javascript
关于Jqzoom的使用心得 jquery放大镜效果插件
Apr 12 Javascript
读jQuery之十三 添加事件和删除事件的核心方法
Aug 23 Javascript
js将iframe中控件的值传到主页面控件中的实现方法
Mar 11 Javascript
浅析jquery的js图表组件highcharts
Mar 06 Javascript
禁用页面部分JavaScript不是全部而是部分
Sep 03 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
Nov 27 Javascript
彻底揭秘keep-alive原理(小结)
May 05 Javascript
Vue中watch、computed、updated三者的区别及用法
Jul 27 Javascript
Element Cascader 级联选择器的使用示例
Jul 27 Javascript
vue打包npm run build时候界面报错的解决
Aug 13 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数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
2011/10/31 PHP
使用Linux五年积累的一些经验技巧
2013/06/20 PHP
php使用session二维数组实例
2014/11/06 PHP
thinkphp的dump函数无输出实例代码
2016/11/15 PHP
JavaScript中出现乱码的处理心得
2009/12/24 Javascript
js中巧用cssText属性批量操作样式
2011/03/13 Javascript
jquery表格内容筛选实现思路及代码
2013/04/16 Javascript
跟我学习javascript的严格模式
2015/11/16 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
原生JS实现音乐播放器
2021/01/26 Javascript
[02:42]DOTA2城市挑战赛收官在即 四强之争风起云涌
2018/06/05 DOTA
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
在Python的Django框架中编写错误提示页面
2015/07/22 Python
Python科学画图代码分享
2017/11/29 Python
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
python简单实现最大似然估计&amp;scipy库的使用详解
2020/04/15 Python
numpy的Fancy Indexing和array比较详解
2020/06/11 Python
CSS3感应鼠标的背景闪烁和图片缩放动画效果
2014/05/14 HTML / CSS
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
印尼最大的在线购物网站:MatahariMall.com
2016/08/26 全球购物
机械设计职业生涯规划书
2013/12/27 职场文书
合伙协议书
2014/04/23 职场文书
市场营销专业求职信
2014/06/17 职场文书
课外活动实习计划
2015/01/19 职场文书
2015年统战工作总结
2015/05/19 职场文书
2016教师廉洁教育心得体会
2016/01/13 职场文书
《老人与海鸥》教学反思
2016/02/16 职场文书
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL
详解Laravel框架的依赖注入功能
2021/05/27 PHP
这样写python注释让代码更加的优雅
2021/06/02 Python
js基于div丝滑实现贝塞尔曲线
2022/09/23 Javascript