POI操作Excel时遇到空Cell
来源:互联网 发布:卖家怎么在淘宝客推广 编辑:程序博客网 时间:2024/05/01 13:28
用POI操作Excel时,总是遇到错误,不能读数据,考虑原因是cell中没有任何数据,也不包括任何数据类型,因此对该cell的任何操作都是错误的,包括cell1.getCellType(),得不到cell的类型。
例:Row中有5列数据,但是第3列中的cell没填写任何数据。就会出现上述问题,解决方法是判断cell是否为空。
for(int j=1;j<cellnum2;j++){
HSSFCell cell1=row1.getCell((short)j);
if(cell1!=null){
String colvalue="";
switch(cell1.getCellType()){
case HSSFCell.CELL_TYPE_NUMERIC:
{
double val1=cell1.getNumericCellValue();
colvalue=Double.toString(val1);
break;
}
case HSSFCell.CELL_TYPE_STRING:
{
colvalue=cell1.getStringCellValue().trim();
break;
}
}
}
else {
cell1 = row1.createCell((short)j);
cell1.setCellType(HSSFCell.CELL_TYPE_STRING);
cell1.setCellValue("");
}
}
参考资料:http://poi.apache.org/spreadsheet/quick-guide.html
- POI操作Excel时遇到空Cell
- Java的poi技术遍历Excel时进行空Cell,空row,判断
- POI操作Excel:cell的网线类型
- POI操作Excel时出现异常:Cannot get a text value from a numeric cell
- POI操作Excel:cell的背景颜色类型
- POI操作Excel:cell的背景颜色类型
- 转:POI操作Excel:cell的背景颜色类型
- POI操作Excel:cell的背景颜色类型
- POI操作Excel:cell的背景颜色类型
- 转:POI操作Excel:cell的背景颜色类型
- POI操作Excel:cell的背景颜色类型
- 转:POI操作Excel : cell的背景颜色参考
- POI操作Excel:cell的背景颜色类型
- POI操作Excel:cell的背景颜色类型
- 转:POI操作Excel:cell的背景颜色类型
- POI操作Excel:cell的背景颜色类型
- POI读取Excel文件时遇到UnsupportedOperationException
- poi excel 操作,读取导入excel各行cell值,并保存至实体类
- iOs 字体列表
- 杭电1170
- sharepoint 2010 重置List Item访问权限
- 关于hive的ClosedByInterruptException异常新动向3
- 程序中关于Windows系统版本号判断
- POI操作Excel时遇到空Cell
- Android 4.0 ICS SystemUI浅析——StatusBar结构分析!!
- 关于TreeNode.Expanded 属性
- vc2008 fstream不支持中文路径的解决方案
- 为什么要用补码
- VS2008下fstream操作文件时的中文路径
- c++中的引用的使用原理以及使用实例
- QT中解决QSocketNotifier: socket notifiers cannot be enabled from another thread错误
- 几种软件缺陷的可能利用方法