请问poi解析excel2003和2007有没有办法是用同样的方法实现
Poi解析2003时使用的是HSSFCell,而2007的则是
XSSFCell,是完全不同的两套API,请问可以实现结合成一套api,在某个方法中实现么,而不用去判断是否是xls文件还是xlsx文件,谢谢高手帮分析下。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
这个是正确.哈哈
好!
Workbook workbook = WorkbookFactory.create(file); --- 统一实现
不能!必须先要判断excel的类型,不过 HSSFWorkbook 和 XSSFWorkbook 实现的接口都是一样的Workbook,直接在实例化接口的时候有点区别其他时候没有任何差异。
比如,刚刚获取excle文件流,先判断excel格式确定用03还是07处理类实例化Workbook接口。
获取workbook 后,后续处理Sheet、Row、Cell 统统用接口实现,不用关注03,07差异性。也就是根本不会涉及到 XSSFCell、HSSFCell这些类。
相关类或接口:
以上够全面了吧,亲。
两个版本结构发生了重大变化了。你可以根据需要自己写个接口啊。
两个版本结构发生了重大变化了。你可以根据需要自己写个接口啊。
确实不能
该实现已经是最好的办法了,多谢
不能。