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 1.4 中的Ajax问题
Jan 23 Javascript
jQuery元素的隐藏与显示实例
Jan 20 Javascript
AngularJS自动表单验证
Feb 01 Javascript
Bootstrap学习笔记之js组件(4)
Jun 12 Javascript
jQuery实现圣诞节礼物动画案例解析
Dec 25 Javascript
vue实现app页面切换动画效果实例
May 23 Javascript
利用React Router4实现的服务端直出渲染(SSR)
Jan 07 Javascript
原生js实现trigger方法示例代码
May 22 Javascript
详解vuex之store源码简单解析
Jun 13 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
Sep 17 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
Mar 31 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
Oct 29 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中抽象类,接口功能、定义方法示例
2019/02/26 PHP
Smarty模板语法详解
2019/07/20 PHP
基于jquery的checkbox下拉框插件代码
2010/06/25 Javascript
用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
2011/01/06 Javascript
九种js弹出对话框的方法总结
2013/03/12 Javascript
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
layui表格实现代码
2017/05/20 Javascript
Nodejs搭建wss服务器教程
2017/05/24 NodeJs
Bootstrap datepicker日期选择器插件使用详解
2017/07/26 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
微信小程序实现动态获取元素宽高的方法分析
2018/12/10 Javascript
判断JavaScript中的两个变量是否相等的操作符
2019/12/21 Javascript
详解template标签用法(含vue中的用法总结)
2021/01/12 Vue.js
Python入门篇之条件、循环
2014/10/17 Python
python编写爬虫小程序
2015/05/14 Python
Python编写Windows Service服务程序
2018/01/04 Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
2018/04/08 Python
详解Python3.6安装psutil模块和功能简介
2018/05/30 Python
Django 中间键和上下文处理器的使用
2019/03/17 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
2020/02/28 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
CSS3中的Media Queries学习笔记
2016/05/23 HTML / CSS
HTML5安全介绍之内容安全策略(CSP)简介
2012/07/10 HTML / CSS
科颜氏加拿大官方网站: Kiehl’s加拿大
2016/08/16 全球购物
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
党的群众路线教育实践活动个人整改措施
2014/10/27 职场文书
2016新春团拜会致辞
2015/08/01 职场文书
2016年感恩节活动总结大全
2016/04/01 职场文书
关于React Native 无法链接模拟器的问题
2021/06/21 Javascript
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python
详解Redis在SpringBoot工程中的综合应用
2021/10/16 Redis
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js
LeetCode189轮转数组python示例
2022/08/05 Python