关于POI中sheet.getRow方法返回值为null的问题 (NullPointException)
2013-09-05 18:15
1166 查看
在使用POI操作EXCEL的时候,出现了这个问题。
因为对POI不够熟悉,找了好久才发现问题,希望能抛砖引玉,给有同样问题的亲们一个参考:
错误类型为:
NullPointException
查找后错误位置为:
SXSSFWorkbook
sheet.getRow(i)中,返回的row为null
错误原因为:
SXSSFWorkbook wb=new SXSSFWorkbook(xxx); 的声明中,xxx的值(rowWindowSize)过小导致的。
采用默认的参数时,可能会有问题,我的程序中缺省xxx时,给的xxx默认值为120。
当然查阅文档后发现,可以设置为-1,这样就是不限制大小了。
但是没有试验过最高的支持行数能达到多少。(之前就因为用了另一个workbook导致了65535的问题……)
因为对POI不够熟悉,找了好久才发现问题,希望能抛砖引玉,给有同样问题的亲们一个参考:
错误类型为:
NullPointException
查找后错误位置为:
SXSSFWorkbook
sheet.getRow(i)中,返回的row为null
错误原因为:
SXSSFWorkbook wb=new SXSSFWorkbook(xxx); 的声明中,xxx的值(rowWindowSize)过小导致的。
采用默认的参数时,可能会有问题,我的程序中缺省xxx时,给的xxx默认值为120。
当然查阅文档后发现,可以设置为-1,这样就是不限制大小了。
但是没有试验过最高的支持行数能达到多少。(之前就因为用了另一个workbook导致了65535的问题……)
相关文章推荐
- 关于onActivtyResult方法的data形参返回null或未被调用的问题
- sheet.getRow(i)中,返回的row为null的问题
- Java.NullPointException 之 Service(业务层) 空 调DAOImpl实例方法,执行报错问题
- 关于Jersey整合Spring注入出现NullPointException问题
- 关于GestureDetector的onFling方法e1返回null问题
- 关于 ProcessEngines.getDefaultProcessEngine();NullPointException问题
- 关于在Fragment中getActivity与getApplicationContext等方法返回null的问题
- Spring 使用注解注入,调用类实例出现 java.lang.NullPointException 问题的解决方法
- C# 关于out关键字的用法(一个方法返回多个值的问题)
- 关于TextView的setText()方法报resource not found exception的问题
- 关于java的Exception的getMessage()是否为null的问题
- 解决大部分NullPointException的方法
- 关于获取jquery ajax方法返回值参数的问题
- [小技巧]关于spring boot 整合mybatis-plus: value为null时不返回的问题。
- 关于打开MyEclipse程序之后弹窗出现NullPointerException的问题
- CaptureDeviceManager.getDeviceList方法返回null对象问题探究
- 关于返回 Null 值的问题
- 关于request对象的方法返回值类型问题
- 关于实例方法的值返回问题
- ASP.NET 中关于 System.OutOfMemoryException 的问题与解决方法