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 相关文章推荐
关于jquery css的使用介绍
Apr 18 Javascript
Firefox和IE兼容性问题及解决方法总结
Oct 08 Javascript
JavaScript控制按钮可用或不可用的方法
Apr 03 Javascript
Jquery Easyui分割按钮组件SplitButton使用详解(17)
Dec 18 Javascript
js数据类型检测总结
Aug 05 Javascript
js/jQuery实现全选效果
Jun 17 jQuery
ES6 Promise对象概念及用法实例详解
Oct 15 Javascript
用JS实现一个简单的打砖块游戏
Dec 11 Javascript
Vue 一键清空表单的实现方法
Feb 07 Javascript
Taro UI框架开发小程序实现左滑喜欢右滑不喜欢效果的示例代码
May 18 Javascript
Vue Element校验validate的实例
Sep 21 Javascript
微信小程序APP页面的之间的相互传递参数以及自定义组件
Apr 19 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远程连接oracle数据库操作实现方法图文详解
2019/04/11 PHP
thinkphp5框架前后端分离项目实现分页功能的方法分析
2019/10/08 PHP
HTML5附件拖拽上传drop &amp; google.gears实现代码
2011/04/28 Javascript
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
jquery选择器的选择使用及性能介绍
2013/01/16 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
Javascript中字符串replace方法的第二个参数探究
2016/12/05 Javascript
原生js实现查询天气小应用
2016/12/09 Javascript
移动端基础事件总结与应用
2017/01/12 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
详解vue-cli + webpack 多页面实例应用
2017/04/25 Javascript
js中的事件委托或是事件代理使用详解
2017/06/23 Javascript
layui点击按钮页面会自动刷新的解决方案
2019/10/25 Javascript
Vue两个版本的区别和使用方法(更深层次了解)
2020/02/16 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
[02:30]联想杯DOTA2完美世界全国高校联赛—北京站现场
2015/11/16 DOTA
基于Python实现的百度贴吧网络爬虫实例
2015/04/17 Python
virtualenv实现多个版本Python共存
2017/08/21 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
pycharm内无法import已安装的模块问题解决
2020/02/12 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
解决keras使用cov1D函数的输入问题
2020/06/29 Python
运行Python编写的程序方法实例
2020/10/21 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
启动一个线程是用run()还是start()
2016/12/25 面试题
什么是Web Service?
2012/07/25 面试题
政法学院毕业生求职信
2014/02/28 职场文书
节能环保口号
2014/06/12 职场文书
管理岗位竞聘演讲稿
2014/08/18 职场文书
纪检干部先进事迹材料
2014/08/23 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
幼儿园教师师德师风承诺书
2015/04/28 职场文书
班主任开场白
2015/06/01 职场文书
JS实现数组去重的11种方法总结
2022/04/04 Javascript