java导出excel文件
java怎么分批次导出excel文件啊?我在前台可以控制一次导出的数据量
用火狐测试加个alert()控制可以实现
但是在ie下或者谷歌浏览器下都只导第一份
alert()控制失效了啊··
前台代码这样写的
if(totalCount>65535)
{
temCount = totalCount;
var pageNo = 1;
do
{
alert("第"+pageNo+"份导出的文档");
{
$.form_submit($("#page_form").get(0), {
"action": "${ctx}/admin/webinfo/doExcel",
"pageNo" : pageNo
});
temCount = temCount-65535;
pageNo++;
}
}while(temCount>0);
},
除了火狐浏览器其他都是直接alert()完了才跳出要导出的文件,不会alert()一下,弹出
要导出的excel文件,有什么办法让其他浏览器也兼容么? --------------------编程问答-------------------- 求顶啊~~~~~~~ --------------------编程问答-------------------- 使用if(confirm('确定要删除吗?')){} --------------------编程问答--------------------
试过了,除了火狐,其他的浏览器照样跳过,直到最后一个完了才跳出需要导出的文件 --------------------编程问答-------------------- 求大神给指条明路啊 --------------------编程问答-------------------- 分批次也就是分文件,可以把数据分成几个Execl文件写入,然后在压缩成一个文件让用户下载。
导出excel文件可以使用poi技术(不推荐jxl)。
不推荐使用js技术导出,因为受浏览器影响。 --------------------编程问答--------------------
这个也是方法,就是不在前台JSP页面控制直接在后台控制吧
有没有啥链接给个简单的例子参考下呢? --------------------编程问答-------------------- 建议使用pageoffice --------------------编程问答-------------------- java apache poi ExcelUtil.java --------------------编程问答-------------------- 用poi可以 --------------------编程问答-------------------- 用jxl試試 --------------------编程问答-------------------- poi不错的
补充:Java , Web 开发