1.原来直接可以使用js来导出Excel,这个世界简直太奇妙了! 把网页中的一个表格(含表格中的内容)复制到Excel的一个Sheet中,具体步骤如下 一、 创建一个含有表格的网页 1、网页代码如下 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>利用Jscrīpt复制网页中的表格到Excel中</title> <scrīpt language="javascrīpt" src="dataToExcel.js"> </scrīpt> <style type="text/css"> <!-- .STYLE2 {color: #000000} --> </style> </head> <body> <table width="307" border="1" cellspacing="0" cellpadding="0" id="tableToExcel" name="tableName"> <tr bgcolor="#99CCCC"> <td width="66" rowspan="4" bgcolor="#33FF99">吉林的长春</td> <td width="67" rowspan="4" bgcolor="#33FF99">辽宁的沈阳</td> <td width="94" rowspan="4" bgcolor="#33FF99">黑龙江的哈尔滨</td> <td width="30" rowspan="4" bgcolor="#33FF99">北京</td> <td width="38" bgcolor="#66CC99">海淀</td> </tr> <tr bgcolor="#99CCCC"> <td bgcolor="#66CC99">吉林-长春</td> </tr> <tr bgcolor="#99CCCC"> <td bgcolor="#66CC99">辽宁-沈阳</td> </tr> <tr bgcolor="#99CCCC"> <td bgcolor="#66CC99">黑龙江-哈尔滨</td> </tr> <tr bgcolor="#99CCCC"> <td colspan="5">演示javascrīpt对表格copy的处理过程(推荐) </td> </tr> <tr bgcolor="#99CCCC"> <td colspan="5"><label> <div align="center"> <input name="textfield" type="text" value="单行文本框控件" size="30"/> </div> </label></td> </tr> </table> <br> <input type="submit" name="Submit3" value="点击复制表格到Excel中" ōnclick="CellToExcel(cellToExcel)" /> </body> </html> 2、代码说明 CellToExcel()为JS文件中定义的函数(关于JS文件稍后加以说明),tableToExcel为表格的id。 二、含有复制功能的JS文件的创建 1、dataToExcel.js文件代码如下 // Javascrīpt Document // 杀Excel进程使用此变量 var idTmr = ""; // 函数功能:复制表格到Excel中 // 参 数:tableID 表的id function CellToTable(tableID) { try { // 加载ActiveX控件,获取Excel句柄 var exApp = new ActiveXObject("Excel.Application"); // 创建一个Excel文件 var ōWB = exApp.WorkBooks.add(); // 获取sheet1句柄CA var exSheet = exApp.ActiveWorkBook.WorkSheets(1); // 设置sheet1的名称 exSheet.name="演示复制表格到Excel中"; // copy指定的表格 var sel=document.body.createTextRange(); sel.moveToElementText(tableID); sel.select(); sel.execCommand("Copy"); // 粘贴到sheet中 exSheet.Paste(); // 弹出保存对话框,保存Excel文件 exApp.Save(); // 退出Excel实例 exApp.Quit(); exApp = null; // 调用Cleanup()进行垃圾回收 idTmr = window.setInterval("Cleanup();",10); }catch(Exception) { //用户点击保存对话框中的取消按钮时会发生异常 } } // 函数功能:杀掉Excel进程 function Cleanup() { window.clearInterval(idTmr); CollectGarbage(); } 2、代码说明 以上的代码每行都有注释,不再一一加以说明,其中Cleanup()中调用的CollectGarbage();是JS提供的垃圾回收函数。 三、 多个表格复制到Excel中同一个sheet中 1、 应注意的问题 设置当前sheet中的焦点,以避免多次粘贴出现覆盖现象 2、代码 exSheet.Cells(行,列).Select(); 复制第二张表时,要确定焦点所在的行,通过 var table = document.all. cellToExcel; //表格的ID var row= table.rows.length;//表格的行 var col = table.rows(0).cells.length;//表格的列 获取表格的行列,然后调用exSheet.Cells(row,1).Select();使焦点定位到表格第row行,第1列,然后执行粘贴功能的代码exSheet.Paste();,完成粘贴功能,三个以上的表格的复制,依次类推。 四、关于sheet的说明 代码中var ōWB = exApp.WorkBooks.add();这句话执行完后,Excel中默认会有三个sheet,当用户如果需要更多的sheet,要做如下的处理oWB .Sheets.Add();添加sheet,此代码每执行一次,添加一个sheet,用户可更具需要来添加sheet的数量。 from :http://jiangadmin1128.blog.163.com/blog/static/4627275120093761428720/
相关推荐
街道级行政区划shp矢量数据,wgs84坐标系,下载直接使用
街道级行政区划shp数据,wgs84坐标系,直接下载使用。
街道级行政区划shp矢量数据,wgs84坐标系,下载直接使用
轻量级密码算法LBlock的FPGA优化实现.docx
街道级行政区划shp矢量数据,wgs84坐标系,下载直接使用
Git 资料 progit-zh-v2.1.1.pdf
街道级行政区划shp数据,wgs84坐标系,直接下载使用。
篮球计分器FPGA附程序..doc
街道级行政区划shp数据,wgs84坐标系,直接下载使用。
内容概要:本文档全面介绍了Linux开发的基础知识、应用场景、环境搭建、常用命令、Shell脚本编程以及C/C++和Python开发等内容。首先阐述了Linux开发的重要性及其在服务器端开发、嵌入式开发和系统运维等领域的广泛应用。接着详细讲解了如何选择合适的Linux发行版并安装系统,配置开发环境,包括安装必要的开发工具和配置SSH服务。文档还深入讲解了Linux基础命令,如文件和目录操作、文件内容查看与编辑、进程管理和权限管理。此外,介绍了Shell脚本编程的基本语法,包括变量、条件语句、循环语句和函数定义。针对C/C++和Python开发,文档分别讲解了编译器安装、程序编写与编译、调试方法及使用虚拟环境等内容。最后,简要介绍了Linux内核开发的相关知识,包括下载编译内核、内核模块开发等,并推荐了相关学习资源。 适合人群:对Linux开发感兴趣的初学者及有一定经验的研发人员,尤其是希望深入掌握Linux开发技能的开发者。 使用场景及目标:①掌握Linux开发环境的搭建与配置;②熟悉Linux基础命令和Shell脚本编程;③学习C/C++和Python在Linux下的开发流程;④了解Linux内核开发的基本概念和技术。 阅读建议:此文档内容丰富,涵盖面广,建议读者根据自身需求选择性阅读,并结合实际操作进行练习。特别是对于初学者,应先掌握基础命令和开发环境的搭建,再逐步深入到编程语言和内核开发的学习。
街道级行政区划shp数据,wgs84坐标系,直接下载使用。
街道级行政区划shp数据,wgs84坐标系,直接下载使用。
街道级行政区划shp数据,wgs84坐标系,直接使用。
内容概要:本文档《word练习题.docx》是一份详细的Word操作练习指南,涵盖了从基础到高级的各种功能。文档分为三个主要部分:内容编辑、页面布局和高效文档。内容编辑部分包括文本格式化、段落设置、项目编号、制表位、边框与底纹等练习;页面布局部分涉及分节符、分栏、页眉页脚、水印等设置;高效文档部分则聚焦于样式管理、导航窗格、题注、书签、超级链接、脚注与尾注、交叉引用等功能。每个练习都有具体的操作步骤,帮助用户掌握Word的各种实用技巧。 适合人群:适用于Word初学者及希望提高Word技能的中级用户,尤其是需要频繁使用Word进行文档编辑和排版的办公人员。 使用场景及目标:①帮助用户熟悉Word的基本操作,如文本编辑、格式设置等;②提升用户的文档排版能力,学会设置复杂的页面布局;③提高工作效率,掌握高效文档管理技巧,如样式应用、题注和交叉引用等。 其他说明:此文档不仅提供了具体的练习题目,还附带了详细的步骤说明,用户可以根据指引逐步完成每个练习。此外,文档中的一些练习涉及到智能文档和Office智能客户端的应用,有助于用户了解Word在企业级应用中的潜力。建议用户按照章节顺序逐步学习,实践每一个练习,以达到最佳的学习效果。
街道级行政区划shp数据,wgs84坐标系,直接下载使用。
全球腐败感知数据(2000-2023)——3000行 33个指标 关于数据集 该数据集包含3000行和33列,涵盖了2000年至2023年的腐败感知指数(CPI)数据和各种治理指标。它包括国家排名、分数和其他指标,如公共部门腐败、司法腐败、贿赂指数、商业道德、民主指数、法治、政府效率、经济指标和人类发展指数。 这些数据可用于: 腐败趋势分析 腐败对GDP、人类发展指数和治理的影响 跨国比较 数据可视化和机器学习模型 该数据集对研究人员、数据分析师、政策制定者和对研究全球腐败趋势非常有用。
毕业设计(论文) 基于FPGA的数字频率计设计.doc
街道级行政区划shp数据,wgs84坐标系,直接使用。
NTI1NDU3NTAyODMwOTQxMzI0M18xNzQ0Nzk1MTk1OTgz_6.JPG
街道级行政区划shp数据,wgs84坐标系,直接下载使用。