poi导出excel时数据大于6W如何新建一个sheet(JAVA) prisoner • 2023-5-4 • sql • 阅读 13 是的,excel是有60000行的限制。如果你能够正确的导出excel,说明你已经掌握了excel的 *** 作。我提供一种思路供你参考:判断你要导出数据的行数,以6万为基数,进行程序判断。可以通过循环的方式,计算出需要的sheet数量,每次循环建立一个sheet,然后把数据导入。关键的问题在于创建新的sheet和,计算导出的数据。希望对你有所帮助吧。看你代码可不是循环创建相同的sheet么,传参都是一样的。一般创建sheet不用写循环吧,有几个sheet页不是也知道吗,何况你也说了,sheet的内容是不一样的。如果你循环创建的sheet,劝你创建的对象名也要不一样,要不让你怎么获取对应的sheet,怎么再创建row,cell?50W数库EXCEL打开也有难度,建议导入CSV格式文件,或分多个文件。关于内存溢出,注意以下几点:1,分页分批从数据库里查询数据。2,注意变量的释放,特别是LIST和MAP之类的引用,如果定义成全局变量或静态变量就会很难释放。3,调大虚拟机内存大小。 欢迎分享,转载请注明来源:内存溢出原文地址: http://outofmemory.cn/sjk/9997767.html 数据 如果你 变量 要不 就会 赞 (0) 打赏 微信扫一扫 支付宝扫一扫 prisoner 一级用户组 0 0 生成海报 qt将文件加载到内存 上一篇 2023-05-04 VBS计算今天日期距离指定日期还有多少天 下一篇 2023-05-04 发表评论 请登录后评论... 登录后才能评论 提交 评论列表(0条)
评论列表(0条)