导出excel

function AllAreaExcel(){
oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var sel = document.body.createTextRange() ;
sel.moveToElementText(PrintA) ;
sel.select;
sel.execCommand("Copy") ;
oSheet.Paste() ;
oXL.Visible = true ;
}

这段代码只能导出本页的数据,如果想一次性导出全部的应该如何?求教啊!!!

4个回答

http://wuhaidong.iteye.com/blog/827172
可以参考这个,POI操作excel很简单,就是把一个list里面的数据,一行一列的写到excel里。

是想把数据库中查出的数据都导出吗?

这个activeX控件应该就只能导出当前页面里的数据。
如果需要导出数据库中的所有数据,就需要在服务器端操作,可以使用POI框架。

如果需要导出数据库中查询出的所有的数据,步骤如下:1-首先在后台得到你所有要导出的数据(比如把所有的数据放在list中)2-再把list中的数据一行一行的放在excel中(我以前用的jxl技术)。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐