Javascript将页面表导出到excel的具体实现中。

Javascript将页面表导出到excel的具体实现中。
复制代码代码如下所示:
导出Excel

无功idtmr = ;
功能killexcelprocess(appexcel_){
appexcel_退出();
appexcel_ = null;
idtmr = window.setinterval(清理();
}

/ /导出到Excel,用于JSP页面的导出表的ID的安全设置需要改变IE的ID参数,ActiveX是开放的,如果还是无法使用,那么服务运行regsvr32 scrrun.dll
功能exporttoexcel(ID,notitleandsearch){
{试
clipboarddata.setdata(中',');
无功appexcel =新的ActiveX对象(Excel应用程序);

killexcelprocess(appexcel);
appexcel.workbooks.add;

标题
如果(notitleandsearch = = null | | notitleandsearch = = false){
无功eltable = document.getelementbyid('div_title);
无功orangeref = document.body.createtextrange();
ORangeRef.moveToElementText(eltable);
ORangeRef.execCommand(复制);
appexcel.activesheet.cells(1,3)选择();
AppExcel.ActiveSheet.Paste();

clipboarddata.setdata(中',');
appexcel.activesheet.cells(2,1)选择();
AppExcel.ActiveSheet.Paste();
}

无功eltable1 = document.getelementbyid(ID);
无功orangeref1 = document.body.createtextrange();
orangeref1.movetoelementtext(eltable1);
orangeref1.execcommand(复制);

appexcel.worksheets激活(1);
如果(notitleandsearch = = null | | notitleandsearch = = false){
appexcel.activesheet.cells(3,1)选择();
其他{ }
appexcel.activesheet.cells(1,1)选择();
}
appexcel.worksheets激活(1);
AppExcel.ActiveSheet.Paste();
appexcel可视=真;

} catch(e){
警报()请确认IE安全设置,ActiveX将启用!;
返回false;
}
clipboarddata.setdata(中',');
}

出口
出口报告
序列
全名


三张1


三张2


三张3


三张4


三张5

uff1a总

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部