- 一、 页面表格导入excel
- 1、js的方法
- A、将整个表格拷贝到EXCEL中,这种方法比较好用,还简单
- function method1(tableid) {
- var curTbl = document.getElementById(tableid);
- var oXL = new ActiveXObject("Excel.Application");
- var oWB = oXL.Workbooks.Add();
- var oSheet = oWB.ActiveSheet;
- var sel = document.body.createTextRange();
- sel.moveToElementText(curTbl);
- sel.select();
- sel.execCommand("Copy");
- oSheet.Paste();
- oXL.Visible = true;
- }
- B、读取表格中每个单元到EXCEL中:
- function method2(tableid)
- {
- var curTbl = document.getElementById(tableid);
- var oXL = new ActiveXObject("Excel.Application");
- var oWB = oXL.Workbooks.Add();
- var oSheet = oWB.ActiveSheet;
- var Lenr = curTbl.rows.length;
- for (i = 0; i < Lenr; i++)
- {
- var Lenc = curTbl.rows(i).cells.length;
- for (j = 0; j < Lenc; j++)
- {
- oSheet.Cells(i + 1, j + 1).value = curTbl.rows(i).cells(j).innerText;
- }
- }
- oXL.Visible = true;
- }
- c、把表格输出到另一个页面,然后存成cvs格式
- function getXlsFromTbl(inTblId, inWindow)
- {
- try {
- var allStr = "";
- var curStr = "";
- if (inTblId != null && inTblId != "" && inTblId != "null") {
- curStr = getTblData(inTblId, inWindow);
- }
- if (curStr != null) {
- allStr += curStr;
- }
- else {
- alert("你要导出的表不存在");
- return;
- }
- var fileName = getExcelFileName();
- doFileExport(fileName, allStr);
- }
- catch(e) {
- alert("导出发生异常:" + e.name + "->" + e.description + "!");
- }
- }
- function getTblData(inTbl, inWindow) {
- var rows = 0;
- var tblDocument = document;
- if (!!inWindow && inWindow != "") {
- if (!document.all(inWindow)) {
- return null;
- }
- else {
- tblDocument = eval(inWindow).document;
- }
- }
- var curTbl = tblDocument.getElementById(inTbl);
- var outStr = "";
- if (curTbl != null) {
- for (var j = 0; j < curTbl.rows.length; j++) {
- for (var i = 0; i < curTbl.rows[j].cells.length; i++) {
- if (i == 0 && rows > 0) {
- outStr += " /t";
- rows -= 1;
- }
- outStr += curTbl.rows[j].cells[i].innerText + "/t";
- if (curTbl.rows[j].cells[i].colSpan > 1) {
- for (var k = 0; k < curTbl.rows[j].cells[i].colSpan - 1; k++) {
- outStr += " /t";
- }
- }
- if (i == 0) {
- if (rows == 0 && curTbl.rows[j].cells[i].rowSpan > 1) {
- rows = curTbl.rows[j].cells[i].rowSpan - 1;
- }
- }
- }
- outStr += "/r/n";
- }
- }
- else {
- outStr = null;
- alert(inTbl + "不存在 !");
- }
- return outStr;
- }
- function getExcelFileName() {
- var d = new Date();
- var curYear = d.getYear();
- var curMonth = "" + (d.getMonth() + 1);
- var curDate = "" + d.getDate();
- var curHour = "" + d.getHours();
- var curMinute = "" + d.getMinutes();
- var curSecond = "" + d.getSeconds();
- if (curMonth.length == 1) {
- curMonth = "0" + curMonth;
- }
- if (curDate.length == 1) {
- curDate = "0" + curDate;
- }
- if (curHour.length == 1) {
- curHour = "0" + curHour;
- }
- if (curMinute.length == 1) {
- curMinute = "0" + curMinute;
- }
- if (curSecond.length == 1) {
- curSecond = "0" + curSecond;
- }
- var fileName = "table" + "_" + curYear + curMonth + curDate + "_"
- + curHour + curMinute + curSecond + ".csv";
- return fileName;
- }
- function doFileExport(inName, inStr) {
- var xlsWin = null;
- if (!!document.all("glbHideFrm")) {
- xlsWin = glbHideFrm;
- }
- else {
- var width = 6;
- var height = 4;
- var openPara = "left=" + (window.screen.width / 2 - width / 2)
- + ",top=" + (window.screen.height / 2 - height / 2)
- + ",scrollbars=no,width=" + width + ",height=" + height;
- xlsWin = window.open("", "_blank", openPara);
- }
- xlsWin.document.write(inStr);
- xlsWin.document.close();
- xlsWin.document.execCommand('Saveas', true, inName);
- xlsWin.close();
- }
- 二、 页面表格导入word
- function exportword(tableid) {
- var curTbl = document.getElementById(tableid);
- var oWD = new ActiveXObject("Word.Application");
- var oDC = oWD.Documents.Add("",0,1);
- var oRange =oDC.Range(0,1);
- var sel = document.body.createTextRange();
- sel.moveToElementText(curTbl);
- sel.select();
- sel.execCommand("Copy");
- oRange.Paste();
- oWD.Application.Visible = true;
- }
- 其中的tableid就是要导出数据的表格id。
相关推荐
js实现导出文本和图片(images和canvas)到word文档
js实现导出文本和图片(images和canvas)到word文档
前端JS读取文件内容并展示到页面上
前端JS读取文件内容并展示到页面上
Innovus ECO技巧:用setEcoMode+ecoAddRepeater实现批量buffer替换的5个关键步骤
本文详细介绍了在Cadence Innovus工具中,利用setEcoMode与ecoAddRepeater命令实现高效、批量Buffer/Inverter替换的工程化策略。通过启用批处理模式、构建可维护的替换规则、掌握高级定位技巧以及规避布线陷阱等5个关键步骤,帮助芯片设计工程师在ECO阶段大幅提升修改效率与质量,确保设计稳定签核。
js预览本地word文档_利用 docsify 免费搭建自己的文档类型网站
前言在开始之前,请先确保你已经满足以下两个条件:自己的电脑上安装了 Node.js ,如果还没有安装,可以参照我的另一篇教程 ="https://mp.weixin.qq.com/s/Twr3L5I3o2CBaCz8ZVjPdg">Node.js 的安装(多图版);拥有自己的 Github/Gitee 账号;快速安装并开始安装首先使用如下命令在自己的电脑上安装 docsify-cli 工具,...
IO多路转接 ——— select、poll、epoll
select是系统提供的一个多路转接接口。select函数的函数原型如下: 参数说明:参数timeout的取值:返回值说明:select调用失败时,错误码可能被设置为:fd_set结构与sigset_t结构类似,fd_set本质也是一个位图,用位图中对应的位来表示要监视的文件描述符。 调用select函数之前就需要用fd_set结构定义出对应的文件描述符集,然后将需要监视的文件描述符添加到文件描述符集当中,这个添加的过程本质就是在进行位操作,但是这个位操作不需要用户自己进行,系统提供了一组专门的接口,用
Kylin-Desktop-V10-SP1-General-Release-2303-X86_64-海光版(hygon c86)安装与配置指南
本文提供了在国产海光C86处理器平台上安装与配置Kylin Desktop V10 SP1操作系统的详细指南。内容涵盖从下载专用镜像、制作启动盘、BIOS关键设置、磁盘分区方案,到系统安装后的驱动优化、必备软件安装及常见故障排除,旨在帮助用户顺利完成hygon c86平台的系统部署与优化。
使用javascript操作word中的表格
1:使用javascript往word文档中插入表格 function insertTable() { //定义selection对象,该对象代表窗口或窗格中的当前所选内容。所选内容代表文档中被选定(或突出显示的)的区域,若文档中没有所选内容,则代表插入点。每个文档窗格只能有一个活动的 Selection 对象,并且整个应用程序中只能有一个活动的 Selection 对象。 var select
基于单片机的室内空气质量监控系统设计
摘 要 I Abstract II 引 言 1 1 控制系统设计 3 1.1 方案选择 3 1.2 系统控制原理 4 2系统硬件设计 5 2.1 单片机的选择与设计 5 2.2 温湿度模块设计 6 2.3 甲醛采集模块设计 8 2.4 显示器模块设计 9 2.5 按键模块设计 10 2.6 报警模块设计 11 2.7 加湿及风扇模块设计 11 3系统软件设计 13 3.1 总流程方案设计 13 3.2 温湿度获取的软件设计 14 3.3 液晶屏LCD1602的软件设计 15 4系统调试 13 4
Javascript利用VBA编辑Word文档
在做人事系统过程中,发现网上关于Javascript与VBA交互的知识比较匮乏,为此我把自己对这方面的研究和大家分享下,希望能填补大家对这片知识的空白。 先向大家介绍一些简单应用,比如JS创建Word文档、在Word中打印文字、添加表格,填充表格、合并表格 var wdapp = new ActiveXObject("Word.Application"); //引用word wdapp...
YOLO26 多任务统一架构:检测 / 分割 / 姿态 / OBB 设计
YOLO26提出了一种多任务统一架构,整合了目标检测、实例分割、姿态估计和旋转框检测(OBB)四大计算机视觉任务。该架构采用共享Backbone和Neck的设计,配合轻量级任务特定Head,解决了传统方法中多模型并行带来的高开发成本、大内存占用和低推理效率问题。核心设计包括:1)共享特征提取层实现参数复用;2)模块化Head结构支持灵活任务组合;3)统一接口实现单模型多任务处理。实验表明,该架构在保持各任务性能的同时显著提升了系统效率,为多任务视觉系统提供了新的实现范式。
CLCD 中国生命周期基础数据库使用攻略
CLCD 是公共建筑碳排放计算的理想选择,其本地化数据可显著提高计算准确性。
JavaScript Web页面内容导出到Word、Excel
WEB页面导出为Excel文档的方法 单元格A 单元格A 单元格A 单元格A 单元格合并行A 单元格B 单元格B 单元格B 单元格B 单元格合并行Bjavascript:AllAreaWord();" value="导出页面指定区域内容到Word"> //指定页面区域内容导入Excel function AllAreaExcel() { var oXL = new
YOLO26改进策略【Neck】| ICCV2025 反向卷积 Converse2D 数学逆运算提重构 + 特征域建模降伪影,提升多尺度目标检测精度
本文记录的是利用Converse2D 算子改进 YOLO26 的上采样。(Converse 2D Convolution)通过正则化最小二乘闭式解与深度化空间建模结合,实现YOLO26特征提取与上采样阶段的卷积逆运算及特征精准重构。本文利用算子,通过闭式解的非迭代计算还原卷积下采样后的原始特征,再通过可学习核与自适应正则化参数稳定逆问题求解,同时依托圆形填充与插值初始估计保留特征高频细节,对YOLO26中不同尺度检测目标的特征进行针对性重构强化、抑制卷积/转置卷积带来的伪影与信息损失干扰,在特征融合与上采样
WEB页面导出为EXCEL和WORD文档的方法(一)
WEB页面导出为EXCEL和WORD文档的方法(一) forA forA forA forA 单元格合并行A forB forB forB forB 单元格合并行B //指定页面区域内容导入Excel function AllAreaExcel() { var oXL = new ActiveXObject("Excel.Application"); var oWB
AD(Altium Designer)器件封装——立创商城导出原理图和PCB完成器件封装操作指南
官网:www.SZLCSC.COM以芯片为例器件类——>芯片类——>对应芯片确定芯片——>数据手册1:原理图2:PCB3:打开操作流程选中原理图——>文件——>导出——>AD1: ✔2:导出AD文件操作流程选中PCB图——>文件——>导出——>AD1: ✔2:导出AD文件1:PCB图2:原理图操作流程文件——>打开操作流程选中文件——>打开操作流程项目文件——>添加新的...到工程——>Schematic Library新原理图库操作流程项目文件——>添加新的...到工程——>PCB Library新的PC
LinePhone3.2.7(android端最新版本) sip客户端
SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/
JAVASCRIPT将网页表格导出EXCEL或WORD文件
JAVASCRIPT将网页表格导出EXCEL或WORD文件 阿里西西WEB开发 -------------------------------------------------------------------------------- 作者:阿里西西 文章来源: 更新时间:2005-12-15 一段把表格导出EXCEL文件代码在ASP开发应用中非常简单实用,可自定义导出文
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
WEB页面导出为EXCEL、word文档的方法(完整版)
http://mixedhouse.blog.sohu.com/76146543.html ExpToWord(); function ExpToWord() { try{ document.all.newinfo.innerText="将启动Word统计结果,请等待……"; try { var word; word =new ActiveXObject( "Word.
数学建模模型总结
这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!
STM32F407中文手册
STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。
js导出页面内容到word、excel
HTML: <HTML> <HEAD> <title>WEB页面导出为EXCEL文档的方法</title> </HEAD> <body> <BR> <table id="PrintA" width="100%" border=&
js html页面无嵌套导出的excel,JavaScript将Web页面内容导出到Word及Excel的方法
WEB页面导出为EXCEL文档的方法cellpadding="0" bgcolor = "#61FF13">单元格A单元格A单元格A单元格A单元格合并行Acellpadding="0">单元格B单元格B单元格B单元格B单元格合并行Bvalue="导出页面指定区域内容到Word">value="导出页面指定区域内容到Excel">value="导出表单单元格内容到Excel"...
WEB页面导出为WORD,EXCEL文档的方法
WEB页面导出为EXCEL文档的方法 单元格A单元格A单元格A单元格A单元格合并行A单元格B单元格B单元格B单元格B单元格合并行B//指定页面区域内容导入Excelfunction AllAreaExcel() {
html 页面导出word,javascript Html 导出为word excel
WEB页面导出为EXCEL文档的方法单元格A单元格A单元格A单元格A单元格合并行A单元格B单元格B单元格B单元格B单元格合并行B//指定页面区域内容导入Excelfunction AllAreaExcel(){var oXL = new ActiveXObject("Excel.Application");var oWB = oXL.Workbooks.Add();var oSheet = oWB...
利用JQuery实现web页面中table导出excel的功能
实现办法下载jquery的excel导出插件点击打开链接,此插件需要base64编码,所以在引用的时候也需要在引用64位编码的js脚本,例如 使用方法: 导出Excel ..... 如果要导出表头需要设置完整的table,如thread,tbody等标准的h
使用JavaScript将Web页面内容导出到Word、Excel
使用此方法可以很方便地将WEB页面的表格内容导到EXCEL和WORD中,不需要JXL组件库来操作,直接调用系统的EXCEL和WORD来生成,比较方便,不过这必须要安装OFFICE才行,在某些情况下使用这个比较方便。 WEB页面导出为EXCEL文档的方法 单元格A 单元格A 单元格A 单元格A 单元格合并行A 单元格B 单元格B 单元格B 单元格B 单元格合并行B //指定
4608



被折叠的 条评论
为什么被折叠?



