问题描述:
java.lang.IllegalArgumentException: Invalid column index (-5). Allowable column range for EXCEL2007 is (0..16383) or ('A'..'XFD')
问题分析:
1、使用row.getCell()方法传参时,参数为负数,不在规定的0-16383范围。
public static Cell getCell(Row row, int index){
return row.getCell(index);
}
解决办法:
使用该方法之前判断参数是否<0,参数<0时返回null,否则返回Cell对象。
public static Cell getCell(Row row, int index) {
if (index < 0) {
return null;
}
return row.getCell(index);
}