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 相关文章推荐
Prototype使用指南之string.js
Jan 10 Javascript
Javascript中Event属性搜集整理
Sep 17 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
Mar 09 Javascript
js使用DOM操作实现简单留言板的方法
Apr 10 Javascript
详解JavaScript中的表单验证
Jun 16 Javascript
基于jQuery实现表格内容的筛选功能
Aug 21 Javascript
vue-router路由简单案例介绍
Feb 21 Javascript
websocket+node.js实现实时聊天系统问题咨询
May 17 Javascript
写给vue新手们的vue渲染页面教程
Sep 01 Javascript
详解vue项目首页加载速度优化
Oct 18 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
Apr 02 Javascript
react基本安装与测试示例
Apr 27 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.ini save_handler 修改不生效的解决办法
2014/07/22 PHP
关于PHP中协程和阻塞的一些理解与思考
2017/08/11 PHP
php实现session共享的实例方法
2019/09/19 PHP
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
2011/03/03 Javascript
jquery中dom操作和事件的实例学习-表单验证
2011/11/30 Javascript
Javascript 异步加载详解(浏览器在javascript的加载方式)
2012/05/20 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
2013/05/07 Javascript
JavaScript的递归之递归与循环示例介绍
2013/08/05 Javascript
javascript实现的一个随机点名功能
2014/08/26 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
2015/05/19 Javascript
阿里云ecs服务器中安装部署node.js的步骤
2016/10/08 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
jQuery表单验证之密码确认
2017/05/22 jQuery
JavaScrip数组删除特定元素的几种方法总结
2017/09/06 Javascript
angular2模块和共享模块详解
2018/04/08 Javascript
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
vue项目中常见问题及解决方案(推荐)
2019/10/21 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
2020/01/12 Javascript
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
基于wxpython开发的简单gui计算器实例
2015/05/30 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
树莓派用python中的OpenCV输出USB摄像头画面
2019/06/22 Python
PyQtGraph在pyqt中的应用及安装过程
2019/08/04 Python
解决在keras中使用model.save()函数保存模型失败的问题
2020/05/21 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
2020/11/28 Python
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
教师自荐信
2013/12/10 职场文书
高一军训决心书
2015/02/05 职场文书
社区国庆节活动总结
2015/03/23 职场文书
售后前台接待岗位职责
2015/04/03 职场文书
发票退票证明
2015/06/24 职场文书
python基于opencv批量生成验证码的示例
2021/04/28 Python
python基础之爬虫入门
2021/05/10 Python
SQL SERVER存储过程用法详解
2022/02/24 SQL Server
Python实现简单得递归下降Parser
2022/05/02 Python