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,如需转载请自行联系原作者

相关文章
|
6天前
|
文字识别 BI
【图片型PDF】批量识别扫描件PDF指定区域局部位置内容,将识别内容导出Excel表格或批量改名文件,基于阿里云OCR对图片型PDF识别改名案例实现
在医疗和政务等领域,图片型PDF文件(如病历、报告、公文扫描件)的处理需求广泛。通过OCR技术识别这些文件中的文字信息,提取关键内容并保存为表格,极大提高了信息管理和利用效率。本文介绍一款工具——咕嘎批量OCR系统,帮助用户快速处理图片型PDF文件,支持区域识别、内容提取、导出表格及批量改名等功能。下载工具后,按步骤选择处理模式、进行区域采样、批量处理文件,几分钟内即可高效完成数百个文件的处理。
45 8
|
3月前
|
前端开发
实现Excel文件和其他文件导出为压缩包,并导入
实现Excel文件和其他文件导出为压缩包,并导入
50 1
|
3月前
|
数据格式 UED
记录一次NPOI库导出Excel遇到的小问题解决方案
【11月更文挑战第16天】本文记录了使用 NPOI 库导出 Excel 过程中遇到的三个主要问题及其解决方案:单元格数据格式错误、日期格式不正确以及合并单元格边框缺失。通过自定义单元格样式、设置数据格式和手动添加边框,有效解决了这些问题,提升了导出文件的质量和用户体验。
328 3
|
3月前
ractive.js联系表单动画效果源码
一款ractive.js联系表单动画效果,很有创意的发送邮件、联系内容等表单,基于ractive.js实现的动画效果,以发送信件的方式。
40 1
|
3月前
|
前端开发 JavaScript 安全
HTML+CSS+JS密码灯登录表单
通过结合使用HTML、CSS和JavaScript,我们创建了一个带有密码强度指示器的登录表单。这不仅提高了用户体验,还帮助用户创建更安全的密码。希望本文的详细介绍和代码示例能帮助您在实际项目中实现类似功能,提升网站的安全性和用户友好性。
73 3
|
3月前
|
Java API Apache
|
3月前
|
存储 Java API
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
172 4
|
4月前
|
JavaScript 前端开发 数据处理
Vue导出el-table表格为Excel文件的两种方式
Vue导出el-table表格为Excel文件的两种方式
224 6
|
JavaScript 前端开发
常用javascript表单验证方法
//座机电话验证(支持分机) function chekeTel(tel) { var Tel = /^\d{3,4}-\d{7,8}(-\d{3,4})?$/; if (Tel.
1024 0

热门文章

最新文章

  • 1
    当面试官再问我JS闭包时,我能答出来的都在这里了。
    44
  • 2
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    27
  • 3
    Node.js 中实现多任务下载的并发控制策略
    34
  • 4
    【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
    26
  • 5
    【JavaScript】深入理解 let、var 和 const
    49
  • 6
    【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
    47
  • 7
    【03】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架搭建-服务端-后台管理-整体搭建-优雅草卓伊凡商业项目实战
    57
  • 8
    【02】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-ui设计图figmaUI设计准备-figma汉化插件-mysql数据库设计-优雅草卓伊凡商业项目实战
    57
  • 9
    如何通过pm2以cluster模式多进程部署next.js(包括docker下的部署)
    72
  • 10
    【01】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-需求改为思维导图-设计数据库-确定基础架构和设计-优雅草卓伊凡商业项目实战
    55