JS将表单导出成EXCEL

简介:

这是写好的例子可以测试一下就明白了

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <html xmlns="http://www.w3.org/1999/xhtml"> 
  3.  <head> 
  4.   <title> new document </title> 
  5.   <meta name="generator" content="editplus" /> 
  6.   <meta name="author" content="" /> 
  7.   <meta name="keywords" content="" /> 
  8.   <meta name="description" content="" /> 
  9.   <SCRIPT LANGUAGE="javascript">   
  10.   <!--   
  11.   function AutomateExcel()   
  12.   {   
  13.   // Start Excel and get Application object.   
  14.   var oXL = new ActiveXObject("Excel.Application");   
  15.   // Get a new workbook.   
  16.   var oWB = oXL.Workbooks.Add();   
  17.   var oSheet = oWB.ActiveSheet;   
  18.   var table = document.all.data;   
  19.   var hang = table.rows.length;  
  20.   var lie = table.rows(0).cells.length;   
  21.   // Add table headers going cell by cell.   
  22.   for (i=0;i<hang;i++)   
  23.   {   
  24.   for (j=0;j<lie;j++)   
  25.   {   
  26.   //oSheet.Cells(i+1,j+1).Font.Bold = True   
  27.   //oSheet.Cells(i+1,j+1).Font.Size = 50   
  28.   //oSheet.Cells(i+1,j+1).Alignment = 2 
  29.   oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;   
  30.   }   
  31.   }   
  32.   oXL.Visible = true;   
  33.   oXL.UserControl = true;   
  34.   }   
  35.   //--> 
  36.   </SCRIPT> 
  37.  </head> 
  38.  
  39.  
  40.  <body> 
  41.    <table border="1" width="100%" id="data"> 
  42.   <tr> 
  43.    <td>&nbsp;姓名</td> 
  44.    <td colspan="2">年龄</td> 
  45.    <td>出生日期</td> 
  46.   </tr> 
  47.   <tr> 
  48.    <td>6</td> 
  49.    <td>25</td> 
  50.    <td colspan="2">8</td> 
  51.   </tr> 
  52.   <tr> 
  53.    <td height="22">1</td> 
  54.    <td height="22">2</td> 
  55.    <td colspan="2" height="22">4</td> 
  56.   </tr> 
  57.   </table> 
  58. <input type="button" name="out_excel" onclick="AutomateExcel();" value="导出到excel" class="notPrint"> 
  59.  </body> 
  60. </html> 

 本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/639732,如需转载请自行联系原作者

相关文章
|
2月前
|
前端开发
实现Excel文件和其他文件导出为压缩包,并导入
实现Excel文件和其他文件导出为压缩包,并导入
37 1
|
2月前
|
数据格式 UED
记录一次NPOI库导出Excel遇到的小问题解决方案
【11月更文挑战第16天】本文记录了使用 NPOI 库导出 Excel 过程中遇到的三个主要问题及其解决方案:单元格数据格式错误、日期格式不正确以及合并单元格边框缺失。通过自定义单元格样式、设置数据格式和手动添加边框,有效解决了这些问题,提升了导出文件的质量和用户体验。
231 3
|
2月前
ractive.js联系表单动画效果源码
一款ractive.js联系表单动画效果,很有创意的发送邮件、联系内容等表单,基于ractive.js实现的动画效果,以发送信件的方式。
27 1
|
2月前
|
前端开发 JavaScript 安全
HTML+CSS+JS密码灯登录表单
通过结合使用HTML、CSS和JavaScript,我们创建了一个带有密码强度指示器的登录表单。这不仅提高了用户体验,还帮助用户创建更安全的密码。希望本文的详细介绍和代码示例能帮助您在实际项目中实现类似功能,提升网站的安全性和用户友好性。
55 3
|
2月前
|
Java API Apache
|
2月前
|
存储 Java API
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
99 4
|
3月前
|
JavaScript 前端开发 数据处理
Vue导出el-table表格为Excel文件的两种方式
Vue导出el-table表格为Excel文件的两种方式
146 6
|
3月前
|
JavaScript 数据安全/隐私保护
2024了,你会使用原生js批量获取表单数据吗
2024了,你会使用原生js批量获取表单数据吗
63 4
|
3月前
|
前端开发 JavaScript Java
导出excel的两个方式:前端vue+XLSX 导出excel,vue+后端POI 导出excel,并进行分析、比较
这篇文章介绍了使用前端Vue框架结合XLSX库和后端结合Apache POI库导出Excel文件的两种方法,并对比分析了它们的优缺点。
1134 0
|
JavaScript 数据安全/隐私保护 前端开发