我是靠谱客的博主 碧蓝时光,最近开发中收集的这篇文章主要介绍java excel 增加sheet_java导出Excel多个工作表(添加多个sheet),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如果数据量比较大(十万以上)建议导成多个excel文件,之后压缩成zip文件进行下载

//生成一个excel文件

WritableWorkbook wwb = null;

try {

//首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象

wwb = Workbook.createWorkbook(new File(fileName));

} catch (IOException e) {

log.error(e);

}

long totle = service.getTotle(searchParameters);//业务逻辑方法,获取总数,便于在excel分多个工作表

//按65536条数据分页

float res=Float.parseFloat(String.valueOf(totle));

float mus=65536;

float avg=res/mus;

Map cols = (Map) request.getSession().getAttribute("columnsMap"); //业务逻辑方法

for (int i = 0; i < avg+1; i++) {

searchParameters.setEvent_id(String.valueOf(i*mus)); //分页查询条件

searchParameters.setTotalLimit(String.valueOf((i+1)*mus));//分页查询条件

List result = service.getEvents(searchParameters)

最后

以上就是碧蓝时光为你收集整理的java excel 增加sheet_java导出Excel多个工作表(添加多个sheet)的全部内容,希望文章能够帮你解决java excel 增加sheet_java导出Excel多个工作表(添加多个sheet)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部