poi导出excel,poi3.8包中没有org.apache.poi.ss.usermodel.CellType;

先做完的导出excel,后来需要一个excel数据导入MySQL数据库的功能,当时做的时候,由于Java对word的2003版本和2007版本在处理上不同,得判断然后分别得创建HSSFWorkbook和XSSFWorkbook两个不同的对象,而XSSFWorkbook对象在低版本(我用的poi3.1)没有包可以导入,必须用高版本的jar包,所以将poi3.1变为了poi3.8。
jar包导入之后XSSFWorkbook果然可以正常使用了,但问题又出现了,那就是发现之前写的导出excel工具类出现了问题
出现了The import org.apache.poi.ss.usermodel.CellType cannot be resolved
同时工具类中的类似
cellRowName.setCellType(CellType.STRING); // 设置单元格值的类型
style.setAlignment(HorizontalAlignment.CENTER); // 设置水平对齐的样式为居中对齐;
等等这样的方法都是有错的,后来在了解到,高版本的poi导入的包和方法的名称和低版本的有一些区别,
高版本的import org.apache.poi.ss.usermodel.CellType变为了import org.apache.poi.ss.usermodel.Cell;
同时cellRowName.setCellType(CellType.STRING);变为了cellRowName.setCellType(Cell.CELL_TYPE_STRING);等等基本看看就可以改过来。改正后就好了。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值