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 相关文章推荐
javascript 获取元素样式必杀技
May 04 Javascript
jquery+json实现数据二级联动的方法
Nov 28 Javascript
javascript轮播图算法
Oct 21 Javascript
javascript实现二叉树遍历的代码
Jun 08 Javascript
在vue项目中使用Nprogress.js进度条的方法
Jan 31 Javascript
基于axios封装fetch方法及调用实例
Feb 05 Javascript
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
Mar 13 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
Feb 18 Javascript
AngularJs中$cookies简单用法分析
May 30 Javascript
VUE实现图片验证码功能
Nov 18 Javascript
在pycharm中开发vue的方法步骤
Mar 04 Javascript
vue中destroyed方法的使用说明
Jul 21 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
ThinkPHP实现附件上传功能
2017/04/27 PHP
php7基于递归实现删除空文件夹的方法示例
2017/06/15 PHP
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
jquery清空textarea等输入框实现代码
2013/04/22 Javascript
jquery自定义右键菜单、全选、不连续选择
2016/03/01 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
flexslider.js实现移动端轮播
2017/02/05 Javascript
jQuery复合事件结合toggle()方法的用法示例
2017/06/10 jQuery
jQuery中.attr()和.data()的区别分析
2017/09/03 jQuery
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
mui back 返回刷新页面的实例
2017/12/06 Javascript
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
2018/05/10 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
vue中导出Excel表格的实现代码
2018/10/18 Javascript
0基础学习前端开发的一些建议
2020/07/14 Javascript
三步搞定:Vue.js调用Android原生操作
2020/09/07 Javascript
[01:42]TI4西雅图DOTA2前线报道 第一顿早饭哦
2014/07/08 DOTA
python实现的解析crontab配置文件代码
2014/06/30 Python
python实现文件快照加密保护的方法
2015/06/30 Python
python简单读取大文件的方法
2016/07/01 Python
Python分割指定页数的pdf文件方法
2018/10/26 Python
详解Django-auth-ldap 配置方法
2018/12/10 Python
对python 生成拼接xml报文的示例详解
2018/12/28 Python
解决python中使用PYQT时中文乱码问题
2019/06/17 Python
在python中将list分段并保存为array类型的方法
2019/07/15 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
2021/02/05 Python
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
台湾全方位线上课程与职能学习平台:TibaMe
2019/12/04 全球购物
邮政竞聘演讲稿
2014/09/03 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
2016优秀毕业生个人事迹材料
2016/02/29 职场文书
python 三边测量定位的实现代码
2021/04/22 Python
Python可视化学习之seaborn调色盘
2022/02/24 Python