java导出excel超出65536条处理_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java导出excel超出65536条处理

java导出excel超出65536条处理

 2015/4/21 0:40:20  jimmy9495  程序员俱乐部  我要评论(0)
  • 摘要:poi包导出excel超出65536报错:java.lang.IllegalArgumentException:Invalidrownumber(65536)outsideallow解决办法1:XSS替换HSSpoi用:XSSFWorkbookwb=newXSSFWorkbook();XSSFSheetsheet1=wb.createSheet("test");支持office2007,可以超过65536行,当数据比较多的时候,会报内存溢出的错误,解决办法看:http://blog.csdn
  • 标签:excel 导出excel Java
poi包导出excel超出65536报错:
java.lang.IllegalArgumentException: Invalid row number (65536) outside allow


解决办法1:XSS替换HSS
poi用:
XSSFWorkbook wb = new XSSFWorkbook();
XSSFSheet sheet1= wb.createSheet("test");

支持office2007,可以超过65536行,当数据比较多的时候,会报内存溢出的错误,解决办法看:http://blog.csdn.net/wula0010/article/details/5329817,调整jvm的堆栈大小设置

下载最新poi
http://mirrors.cnnic.cn/apache/poi/release/bin/
加入包
poi-3.11\ 所有jar包
poi-3.11\ooxml-lib下的:三个jar包
http://zhidao.baidu.com/link?url=KOqR8H7HuvNMjPLd1aXJqFUt5ZYTk43_9YvMVw32t7G1NZgXPW_eEDR79qoE2Ns3IDKtNfmS7rHu0beLHN9kwK

解决办法2:
使用jxl.jar来导出excel
示例代码:trace项目cn.elamda.common.service.impl.CommonService
方法:excelExp(String fileNameBegin,String sheetName,String[] headers,List<Object[]> list)
http://blog.csdn.net/jarvis_java/article/details/4924099
上一篇: [黑马程序员][java基础学习]03——Java基础语法(二) 下一篇: 没有下一篇了!
发表评论
用户名: 匿名