我现在已经导出一个表格到EXCEL中了,如果网页中有多个表格,要依次导入到同一个SHEET中的话,就是要考虑EXCEL的定位问题.因为表格比较复杂,有合并行的和合并列的,所以我选用COPY到网页中的方法,但是都是从一个激活的SHEET的第一行第一列开始paste的,请问下,多个表格如何操作,也就是,粘贴的时候,怎么选择开始的行和列?(以下是我用的方法:)
function AllAreaExcel()
{
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var sel=document.body.createTextRange();
sel.moveToElementText(tableId);//tableId是要导出表格的ID
sel.select();
sel.execCommand("Copy");
//这里是否可以定位osheet的开始位置? 知道的人指导下
oSheet.Paste();
oXL.Visible = true;
}
方法 2:
function printExcel(id){
//将数据导出到Excel
try
{
var oXL = new ActiveXObject("Excel.Application");
}
catch(e)
{
alert("要打印该表,您必须降低ActiveX控件的安全级别,并启用全部的ActiveX控件");
return ;
}
oXL.visible = true;
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var tb = document.getElementById(id);
var Lenr = id.rows.length;
for (i=0;i<Lenr;i++) {
var Lenc = id.rows(i).cells.length;
for (j=0;j<Lenc;j++) {
oSheet.Cells(i+1,j+1).value = id.rows(i).cells(j).innerText;
}
}
var now=new Date();
oSheet.Cells(Lenr+2,3).Value="查询时间:"+now.toLocaleString();
oSheet.Cells(Lenr+2,6).Value="操作员:"+document.getElementById("userName").value;
oSheet.Cells(Lenr+3,3).Value="部门:"+document.getElementById("deptName").value;
oSheet.Cells(Lenr+3,6).Value="组:"+document.getElementById("userGroupName").value;
}
分享到:
相关推荐
用Javascript实现的将网页table中的数据导出到excel表格中!JSP ASP.NET 静态页面都可以使用!代码简单实用!
js 实现 用JavaScript导出图像到Excel! 值得下载看看!资源免费,大家分享!!
javascrit 导出excel表格好东西,用的着的时候就来找找吧
提供了导出Excel的方法,其中第三种方法使用了javascript的SaveAs命令,但在IE7下被禁用,使用压缩包中的id7_saveas.exe打上补丁后就可以用了。
table表格把数据导出到excel中到本地显示
用javascript实现把表格内容导出到excel和把excel里面内容导入表格的方法归类.pdf
使用nodejs将mysql数据库中的数据导出成excel格式,并附带mysql连接池及mysql模块的封装,以及三百万的mysql测试数据,内容详细。
javascript表格导出excel,支持chrome.
jquery-table2excel是一款可以将HTML表格的内容导出到微软Excel电子表格中的jQuery插件。该插件可以根据你的需要导出表格中的内容,不需要的行可以不导出。它文件体积小,使用非常方便。
excel.js(导出excel表格)
纯JS将table表格导出到excel的方法 html <div > ('tableExcel','myDiv')">IE导出Excel方法</button> ('tableExcel')">Chrome导出Excel</button> </div> <div id="myDiv"> <table id="tableExcel" ...
最近学习vue项目,遇见elementui导出数据为xlsx、excel表格,今天就介绍给大家,也给自己留个笔记,方便查询 我这里为了同学们好理解,把所有元素都写到一个页面。 1.第一步安装插件 npm install file-saver ...
NULL 博文链接:https://bear999.iteye.com/blog/692594
javascript代码可以将HTML的table表格转换成excel表格。var table = document.getElementById("table")[removed]; export2Excel(table, '导出.xls');
仿GoogleC#导出Excel,不用ms excel组件 表格结构非常好,不像Javascript导出的那样,连单元都无法编辑
这个文档讲述的是利用javascript导出jsp的报表功能,导出文件为excel
Javascript导出excel为xlsx格式,兼容IE6+和主流浏览器,下载下来直接可以使用。 其他javascript导出excel插件可看作者文章:https://blog.csdn.net/qq_21693027/article/details/80459677
通过调用JavaScript函数,实现前端table表格导出excel,十分便捷使用,亲测有用。~~~~~~~~~~
使用JAVASCRIPT导出页面里的任意一个Table里的内容到Word或Excel.而且还保留了Table在页面里的样式。
JavaScript导出到Excel或CSV。 一个快速JavaScript库,用于从浏览器中HTML表创建导出到Excel / CSV。 无需服务器。 作为新版本3.0.0+的一部分,支持XLSX 。 缺点是该库为600+ KB。 如果只需要XLS或CSV ,请使用2...