`

js操作excel读模板

阅读更多

AddZDaddress.js

Code [http://www.xueit.com]
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->/////////////////////////////////////////////////////////////////////////////////////////////////// ////DocName:信任站点地址添加--AddZDaddress.js ////Author:lify ////Company:Wavenet ////Date:2009-11-04 ////EditDate:2010-03-11 ////MainContent:Findings,Ajax And So On; ////////////////////////////////////////////////////////////////////////////////////////////////// var BelieveAddress='172.18.1.25/psc1';////配置地址配置程序时需要的配置地址 ////**********************************Excel 导入到WEB界面模板地址集合*******************************************// //////////////////////////飞行检测excel模板地址配置///////////////////////////////////////////////////////////// var template_path_FxjcExcelDatasIntoSqlDatas = "http://%22 believeaddress %22/NewReports/xls_template/飞行检测城镇污水厂进出水主要污染物浓度.xls"; //////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////***********************************************************************************************************// ////*********************************Excel 录入模板导入地址集合**********************************************// //////////////////////////月报导入excel地址配置////////////////////////////////// var template_path_month = "http://%22 believeaddress %22/NewReports/xls_template/上海市污水处理企业生产运行表.xls"; ///////////////////////////////////////////////////////////////////////////////// //////////////////////////年报导入excel地址配置////////////////////////////////// var template_path_year = "http://%22 believeaddress %22/NewReports/xls_template/上海市污水处理设施信息表.xls"; ////*********************************************************************************************************// //图片地址 var pic_path="http://%22 believeaddress %22/NewReports/"; /////////////////////////////////////////////////////////////////////////////////

再次,怎么样把页面数据读取到Excel中JS,如下:

YearReportLuRu.js

Code [http://www.xueit.com]
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->/////////////////////////////////////////////////////////////////////////////////////////////////// ////DocName:污水处理设施信息表(年报)-录入报表--YearReportLuRu.js ////Author:lify ////Company:Wavenet ////Date:2009-08-14 ////EditDate:2009-08-14 ////MainContent:Findings,Ajax And So On; /////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////添加正则表达式类///////////////////////////////////////////////////////////// document.write("<script language=\"javascript\" type=\"text/javascript\" src=\"js/RegularExpression.js\"><\/script>"); //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function AutomateExcel3() { //alert(pic_path document.getElementById("ImgUrl").value);//测试 var xls = new ActiveXObject("Excel.Application"); xls.Visible = true; var newBook = xls.Workbooks.Open(template_path_year);//这里的Add方法里的参数是模板的路径 var oSheet=newBook.ActiveSheet; ////////////////////////////////////////////写入数据到模板中//////////////////////////////////////////////////////////// ///////////////法人单位名称///////////////////////////////////////////////////////////////////////////////////////////// oSheet.Cells(2,3).value = Trim(PT.rows[0].cells[1].innerText); ///////////////法人单位代码以及代表姓名///////////////////////////////////////////////////////////////////////////////////////////////// oSheet.Cells(2,9).value = Trim(PT.rows[0].cells[3].innerText); oSheet.Cells(2,13).value = Trim(PT.rows[0].cells[5].innerText); //////////////进出口三张表///////////////////////////////////////////////////////////////////////////////////////// oSheet.Cells(3,2).value=Trim(PT.rows[1].cells[1].innerText); oSheet.Cells(3,6).value=Trim(PT.rows[1].cells[3].innerText); oSheet.Cells(3,8).value=Trim(PT.rows[1].cells[5].innerText); oSheet.Cells(3,10).value=Trim(PT.rows[1].cells[7].innerText); oSheet.Cells(3,13).value=Trim(PT.rows[1].cells[9].innerText); oSheet.Cells(4,2).value=Trim(PT.rows[2].cells[1].innerText); oSheet.Cells(4,4).value=Trim(PT.rows[2].cells[3].innerText); oSheet.Cells(4,6).value=Trim(PT.rows[2].cells[5].innerText); oSheet.Cells(4,8).value=Trim(PT.rows[2].cells[7].innerText); oSheet.Cells(4,10).value=Trim(PT.rows[2].cells[9].innerText); oSheet.Cells(4,12).value=Trim(PT.rows[2].cells[11].innerText); oSheet.Cells(4,14).value=Trim(PT.rows[2].cells[13].innerText); oSheet.Cells(5,2).value=Trim(PT.rows[3].cells[1].innerText); oSheet.Cells(5,5).value=Trim(PT.rows[3].cells[3].innerText); oSheet.Cells(5,8).value=Trim(PT.rows[3].cells[5].innerText); oSheet.Cells(5,10).value=Trim(PT.rows[3].cells[7].innerText); oSheet.Cells(5,12).value=Trim(PT.rows[3].cells[9].innerText); oSheet.Cells(5,14).value=Trim(PT.rows[3].cells[11].innerText); //////////////年运行简况/////////////////////// oSheet.Cells(6,4).value = Trim(PT.rows[4].cells[3].innerText); oSheet.Cells(6,6).value = Trim(PT.rows[4].cells[5].innerText); oSheet.Cells(6,8).value = Trim(PT.rows[4].cells[7].innerText); oSheet.Cells(6,10).value = Trim(PT.rows[4].cells[9].innerText); oSheet.Cells(6,12).value = Trim(PT.rows[4].cells[11].innerText); oSheet.Cells(6,14).value = Trim(PT.rows[4].cells[13].innerText); oSheet.Cells(7,4).value = Trim(PT.rows[5].cells[2].innerText); oSheet.Cells(7,6).value = Trim(PT.rows[5].cells[4].innerText); oSheet.Cells(7,8).value = Trim(PT.rows[5].cells[6].innerText); oSheet.Cells(7,10).value = Trim(PT.rows[5].cells[8].innerText); oSheet.Cells(7,12).value = Trim(PT.rows[5].cells[10].innerText); oSheet.Cells(7,14).value = Trim(PT.rows[5].cells[12].innerText); //////////////年处理水量/////////////////////// oSheet.Cells(8,2).value = Trim(PT.rows[6].cells[1].innerText); oSheet.Cells(8,5).value = Trim(PT.rows[6].cells[3].innerText); oSheet.Cells(8,8).value = Trim(PT.rows[6].cells[5].innerText); oSheet.Cells(8,11).value = Trim(PT.rows[6].cells[7].innerText); oSheet.Cells(8,14).value = Trim(PT.rows[6].cells[9].innerText); //////////////污水厂工艺概况/////////////////////// oSheet.Cells(10,3).value = Trim(PT.rows[8].cells[1].innerText); oSheet.Cells(10,4).value = Trim(PT.rows[8].cells[2].innerText); oSheet.Cells(10,5).value = Trim(PT.rows[8].cells[3].innerText); oSheet.Cells(10,7).value = Trim(PT.rows[8].cells[4].innerText); oSheet.Cells(11,3).value = Trim(PT.rows[9].cells[1].innerText); oSheet.Cells(11,4).value = Trim(PT.rows[9].cells[2].innerText); oSheet.Cells(11,5).value = Trim(PT.rows[9].cells[3].innerText); oSheet.Cells(11,7).value = Trim(PT.rows[9].cells[4].innerText); oSheet.Cells(12,3).value = Trim(PT.rows[10].cells[1].innerText); oSheet.Cells(12,4).value = Trim(PT.rows[10].cells[2].innerText); oSheet.Cells(12,5).value = Trim(PT.rows[10].cells[3].innerText); oSheet.Cells(12,7).value = Trim(PT.rows[10].cells[4].innerText); //--------------------------运行费用分析-------------------------------------// oSheet.Cells(13,3).value = Trim(PT.rows[11].cells[2].innerText); oSheet.Cells(13,5).value = Trim(PT.rows[11].cells[4].innerText); oSheet.Cells(13,7).value = Trim(PT.rows[11].cells[6].innerText); oSheet.Cells(13,9).value = Trim(PT.rows[11].cells[8].innerText); ////////////////////////////////厂外输送泵站示意图//////////////////////////// //copy(document.getElementById("ImgUrl")); //oSheet.Pictures.Insert(pic_path document.getElementById("ImgUrl").value);///////.Cells(13,11) var msoShaoeRectangle = 1;//AddShape(透明度,左,上,宽度,高度) oSheet.Shapes.AddShape(msoShaoeRectangle, 560, 330, 200, 150).Fill.UserPicture(pic_path document.getElementById("ImgUrl").value); //oSheet.Cell(13,11).select();//选中excel的单元格 //oSheet.Pictures.Insert(PT.rows[11].cells[8].getElementById("ImgUrl").src); ////////////////////////////////////////////////////////////////////////////// oSheet.Cells(14,3).value = Trim(PT.rows[12].cells[1].innerText); oSheet.Cells(14,5).value = Trim(PT.rows[12].cells[3].innerText); oSheet.Cells(14,7).value = Trim(PT.rows[12].cells[5].innerText); oSheet.Cells(14,9).value = Trim(PT.rows[12].cells[7].innerText); oSheet.Cells(15,3).value = Trim(PT.rows[13].cells[1].innerText); oSheet.Cells(15,5).value = Trim(PT.rows[13].cells[3].innerText); oSheet.Cells(15,7).value = Trim(PT.rows[13].cells[5].innerText); oSheet.Cells(15,9).value = Trim(PT.rows[13].cells[7].innerText); oSheet.Cells(16,5).value = Trim(PT.rows[14].cells[1].innerText); oSheet.Cells(16,7).value = Trim(PT.rows[14].cells[3].innerText); oSheet.Cells(16,9).value = Trim(PT.rows[14].cells[5].innerText); oSheet.Cells(17,3).value = Trim(PT.rows[15].cells[1].innerText); oSheet.Cells(17,5).value = Trim(PT.rows[15].cells[3].innerText); oSheet.Cells(17,7).value = Trim(PT.rows[15].cells[5].innerText); //---------------------------------------------------------------------------// //////////////污水厂表下方信息/////////////////////// oSheet.Cells(18,2).value = Trim(RT.rows[0].cells[1].innerText); oSheet.Cells(18,7).value = Trim(RT.rows[0].cells[3].innerText); oSheet.Cells(18,11).value = Trim(RT.rows[0].cells[5].innerText); oSheet.Cells(18,14).value = Trim(RT.rows[0].cells[7].innerText); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// xls.Visible = true; xls.UserControl = true; xls = null; idTmr = window.setInterval("Cleanup();",1); //xls.quit(); } function Cleanup() { window.clearInterval(idTmr); CollectGarbage(); } function copy(tabid){ var oControlRange = document.body.createControlRange(); oControlRange.add(tabid,0); oControlRange.select(); document.execCommand("Copy"); }
分享到:
评论

相关推荐

    封装好的一套javascript操作Excel的javabean

    实现javascript操作Excel进行报表输出的javabean接口类,通过调用bean的方法快速生成客户端的javascript来操作Excel,实现读取Excel模板,添加记录,打印设置,打印预览,自动保存文件等功能,本人多年的web开发经验...

    jquery上传下载excel模板

    首先,我们要明白在Web应用中处理Excel文件的两个基本操作:上传和下载。上传是指用户选择本地的Excel文件,通过浏览器发送到服务器;下载则是服务器生成或提供一个Excel文件,用户可以在浏览器中保存到本地。 **一...

    JavaScript 实现 Excel数据导出 支持多个Sheet页导出

    本文将深入探讨如何使用纯JavaScript实现JSON格式数据到Excel文件的导出,同时支持多个Sheet页的导出。这个功能对于前端开发者来说,能够极大地提升用户体验,特别是在数据管理、分析和分享场景下。 首先,我们要...

    js-excel-template:在浏览器或Node.js环境中使用的JS Excel模板

    js-excel-template 在浏览器或nodejs环境中使用的js excel模板。安装npm i js-excel-template 特征根据Excel模板生成Excel (对于nodejs)读取excel文件作为模板(适用于nodejs)写入Excel文件(用于nodejs)到...

    excel模板的src

    1. **源代码文件**:可能有`.py`(Python)、`.java`(Java)、`.js`(JavaScript)或其他编程语言的文件,这些文件包含了处理Excel模板的具体逻辑。 2. **配置文件**:如`.json`或`.ini`,用来设定模板的格式、样式...

    JS操作Word和Excel的方法

    另外,现代浏览器和跨平台兼容性要求推动了Web API的发展,比如Office.js库,它允许在支持的浏览器和Office Online环境中,通过JavaScript直接操作Word和Excel。这种方式不再依赖ActiveXObject,而是使用标准化的API...

    纯前端 JS脚本 导出excel 可动态添加数据

    "纯前端 JS脚本 导出excel 可动态添加数据"这一主题,聚焦于如何利用JavaScript在浏览器环境中实现Excel文件的生成与动态数据填充,无需借助服务器端处理。这一技术在数据分析、报表生成以及用户交互场景中具有广泛...

    js excel 批量复制数据到 html(新)

    在JavaScript中,可以使用如SheetJS(又名xlsx)这样的库,它提供了读取、写入和操作Excel文件的能力。SheetJS支持多种文件格式,包括XLS、XLSX、CSV等,且兼容性良好,满足了描述中提到的“支持各主流浏览器IE8+、...

    Node.js-excel4node一个能够轻松创建Excel文件的Node模块

    **Node.js-excel4node** 是一个强大的Node.js模块,专为开发者设计,方便他们在JavaScript环境中轻松地创建和处理Excel文件。这个库以其全面的功能和灵活性而受到广泛的欢迎,尤其适用于那些需要生成复杂Excel报告的...

    javascript 操作Word和Excel的实现代码

    ### JavaScript操作Word和Excel的实现代码 #### 一、JavaScript操作Word文档的实现方法 根据提供的部分代码,我们可以深入分析并总结出如何使用JavaScript来操作Word文档。 ##### 1. 创建Word文档 在JavaScript...

    JS数据导出Excel案例代码

    在JavaScript(JS)中,将数据导出为Excel文件是一种常见的需求,特别是在Web应用程序中,用户可能需要将数据显示在Excel表格以便进一步分析或存储。本案例代码主要关注如何使用JavaScript实现这一功能。以下是对该...

    Excel报表之js版 Excel报表之js版

    ### Excel报表之JS版知识点详解 #### 一、概述 在现代办公自动化环境中,Excel作为数据处理和报表制作的重要工具,被广泛应用于各行各业。对于Web应用开发者而言,能够利用前端技术(如JavaScript)来动态生成...

    excel 模板 数据导出

    在IT行业中,Excel模板数据导出是一个常见的需求,特别是在企业级应用中,用户往往需要将系统中的数据以预设格式的Excel表格导出,便于数据分析、报表制作或共享。本主题将围绕“excel模板数据导出”这一核心,结合...

    js导出excel.html

    通过JavaScript直接将页面上表格中的数据进行导出,导出到excel表格当中 可适用于boostrap前端模板样式

    js导出excel

    js导出excel

    layui-Excel.rar

    在JavaScript端,可以使用js-xlsx等库在浏览器中进行Excel文件的读写。 4. 数据库交互: 与数据库的交互是此压缩包的核心部分。在PHP中,通常使用PDO或mysqli扩展来连接MySQL数据库,执行SQL语句,如插入、更新、...

    Blob.js和Export2Excel.js

    这个库会处理数据格式化和Excel模板的构建。 3. **创建Blob对象**:Export2Excel.js生成的Excel内容会被转化为Blob对象,这一步是使用Blob.js完成的。Blob对象可以被浏览器识别为可下载的文件。 4. **触发下载**:...

    vue导出excel(Blob.js/Export2Excel.js).rar

    首先,Blob.js是一个用于创建、操作和处理Blob(Binary Large Object)对象的JavaScript库。Blob对象在Web开发中用于表示不可变的、原始数据的类文件对象。在Vue项目中,当你需要将数据转换为二进制格式以便于导出为...

Global site tag (gtag.js) - Google Analytics