JS将表单导出成EXCEL的实例代码


Posted in Javascript onNovember 11, 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>
  <title> new document </title>
  <meta name="generator" content="editplus" />
  <meta name="author" content="" />
  <meta name="keywords" content="" />
  <meta name="description" content="" />
  <SCRIPT LANGUAGE="javascript">  
<!--  

function AutomateExcel()  

{  

// Start Excel and get Application object.  

var oXL = new ActiveXObject("Excel.Application");  

// Get a new workbook.  

var oWB = oXL.Workbooks.Add();  

var oSheet = oWB.ActiveSheet;  

var table = document.all.data;  

var hang = table.rows.length; 

var lie = table.rows(0).cells.length;  

// Add table headers going cell by cell.  

for (i=0;i<hang;i++)  

{  

for (j=0;j<lie;j++)  

{  

//oSheet.Cells(i+1,j+1).Font.Bold = True  

//oSheet.Cells(i+1,j+1).Font.Size = 50  

//oSheet.Cells(i+1,j+1).Alignment = 2

oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;  

}  

}  

oXL.Visible = true;  

oXL.UserControl = true;  

}  

//-->

</SCRIPT>
 </head>
 
 <body>
   <table border="1" width="100%" id="data">

<tr>

 <td> 姓名</td>

 <td colspan="2">年龄</td>

 <td>出生日期</td>

</tr>

<tr>

 <td>6</td>

 <td>25</td>

 <td colspan="2">8</td>

</tr>

<tr>

 <td height="22">1</td>

 <td height="22">2</td>

 <td colspan="2" height="22">4</td>

</tr>

</table>
<input type="button" name="out_excel" onclick="AutomateExcel();" value="导出到excel" class="notPrint">
 </body>
</html>
Javascript 相关文章推荐
js jquery获取随机生成id的服务器控件的三种方法
Jul 11 Javascript
调整小数的格式保留小数点后两位
May 14 Javascript
JS实现弹性菜单效果代码
Sep 07 Javascript
javascript 继承学习心得总结
Mar 17 Javascript
深入解析JavaScript中函数的Currying柯里化
Mar 19 Javascript
javascript实现获取指定精度的上传文件的大小简单实例
Oct 25 Javascript
Node.js测试中的Mock文件系统详解
Nov 21 Javascript
使用Bootstrap美化按钮实例代码(demo)
Feb 03 Javascript
微信小程序 商城开发(ecshop )简单实例
Apr 07 Javascript
深入浅析ES6 Class 中的 super 关键字
Oct 20 Javascript
原生JS实现列表子元素顺序反转的方法分析
Jul 02 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
Feb 28 Javascript
AJAX跨域请求json数据的实现方法
Nov 11 #Javascript
Javascript弹出窗口的各种方法总结
Nov 11 #Javascript
探讨js中的双感叹号判断
Nov 11 #Javascript
js时间戳格式化成日期格式的多种方法
Nov 11 #Javascript
JavaScript中判断对象类型的几种方法总结
Nov 11 #Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
Nov 11 #Javascript
js中关于一个分号的崩溃示例
Nov 11 #Javascript
You might like
PHP基本语法总结
2014/09/06 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
Js基础学习资料
2010/11/23 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
2013/02/22 Javascript
jquery通过a标签删除table中的一行的代码
2013/12/02 Javascript
什么是cookie?js手动创建和存储cookie
2014/05/27 Javascript
js+css实现tab菜单切换效果的方法
2015/01/20 Javascript
jQuery实现简单的日期输入格式化控件
2015/03/12 Javascript
js实现简单鼠标跟随效果的方法
2015/04/10 Javascript
分享jQuery插件的学习笔记
2016/01/14 Javascript
用node和express连接mysql实现登录注册的实现代码
2017/07/05 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
webuploader实现上传图片到服务器功能
2018/08/16 Javascript
简述vue路由打开一个新的窗口的方法
2018/11/29 Javascript
Python isinstance函数介绍
2015/04/14 Python
python实现将英文单词表示的数字转换成阿拉伯数字的方法
2015/07/02 Python
Python中的super()方法使用简介
2015/08/14 Python
高效测试用例组织算法pairwise之Python实现方法
2017/07/19 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
2020/03/03 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
python3 os进行嵌套操作的实例讲解
2020/11/19 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
2021/02/26 Python
奥地利网上书店:Weltbild
2017/07/14 全球购物
党支部书记岗位责任制
2014/02/11 职场文书
银行职员个人的工作自我评价
2014/02/15 职场文书
公司授权委托书格式范文
2014/10/02 职场文书
公司周年庆寄语
2019/06/21 职场文书
雄兵连:第三季先行图公开,天使恶魔联合,银河之力的新力量
2021/06/11 国漫
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技
索尼ICF-36收音机评测
2022/04/30 无线电