如下代码用来导出excel
expExcel=function()
{
var oWB = oXL.Workbooks.Add(); //新增工作簿
var oSheet = oWB.ActiveSheet; //创建工作表
var sel=document.body.createTextRange(); sel.moveToElementText(dataTable);//dataTable为table的id
sel.select();
sel.execCommand("Copy");
oSheet.Paste();
}这个红色的部分是说要定位到某个table吧,就是<table></table>的那种,我现在用的是平台开发网页里面不是table格式而是自定义的一个组件,我把红色部分的dateTable换成这个元件的ID,报错说类型不匹配,应该就是该元件不支持这个方法。
那我应该怎样取得这个元件里面的数据并放入excel呢,现在是可以获得这个元件每一行每一列的值,怎么赋到excel里面?
expExcel=function()
{
var oWB = oXL.Workbooks.Add(); //新增工作簿
var oSheet = oWB.ActiveSheet; //创建工作表
var sel=document.body.createTextRange(); sel.moveToElementText(dataTable);//dataTable为table的id
sel.select();
sel.execCommand("Copy");
oSheet.Paste();
}这个红色的部分是说要定位到某个table吧,就是<table></table>的那种,我现在用的是平台开发网页里面不是table格式而是自定义的一个组件,我把红色部分的dateTable换成这个元件的ID,报错说类型不匹配,应该就是该元件不支持这个方法。
那我应该怎样取得这个元件里面的数据并放入excel呢,现在是可以获得这个元件每一行每一列的值,怎么赋到excel里面?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货