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 相关文章推荐
html数组字符串拼接的最快方法
Sep 16 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
Aug 28 Javascript
Javascript基础教程之比较null和undefined值
May 16 Javascript
Vue.js每天必学之指令系统与自定义指令
Sep 07 Javascript
Bootstrap模态框插入视频的实现代码
Jun 25 Javascript
解决vue组件中使用v-for出现告警问题及v for指令介绍
Nov 11 Javascript
js设置随机切换背景图片的简单实例
Nov 12 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
Jan 20 Javascript
在create-react-app中使用css modules的示例代码
Jul 31 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
Aug 31 Javascript
CKEditor4配置与开发详细中文说明文档
Oct 08 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
May 14 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/11/19 PHP
php ImageMagick windows下安装教程
2015/01/26 PHP
php+js实现百度地图多点标注的方法
2016/11/30 PHP
PHP 中常量的知识整理
2017/04/14 PHP
JS 容错处理代码, 屏蔽错误信息
2021/03/09 Javascript
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
javascript作用域问题实例分析
2015/07/13 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
防止重复发送 Ajax 请求
2017/02/15 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
JavaScript在控件上添加倒计时功能的实现代码
2017/07/04 Javascript
javaScript手机号码校验工具类PhoneUtils详解
2017/12/08 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
2018/03/17 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
如何在JavaScript中使用localStorage详情
2021/02/04 Javascript
[01:51]2018年度CS GO最具人气外援-完美盛典
2018/12/16 DOTA
python字符串排序方法
2014/08/29 Python
对python sklearn one-hot编码详解
2018/07/10 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
2018/12/12 Python
Python flask框架post接口调用示例
2019/07/03 Python
django使用graphql的实例
2020/09/02 Python
英国花园药房: The Garden Pharmacy
2017/12/28 全球购物
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
企业办公室岗位职责
2014/03/12 职场文书
党员公开承诺事项
2014/03/25 职场文书
《地震中的父与子》教学反思
2014/04/10 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
2014年财务工作总结范文
2014/11/11 职场文书
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android
MySQL中的隐藏列的具体查看
2021/09/04 MySQL
Python OpenCV超详细讲解基本功能
2022/04/02 Python
解决IIS7下无法绑定https主机的问题
2022/04/29 Servers
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android