永发信息网

java读取excel问题 同时兼容2003和2007

答案:4  悬赏:20  手机版
解决时间 2021-03-11 22:11
  • 提问者网友:末路
  • 2021-03-11 04:04
java读取excel问题 同时兼容2003和2007
最佳答案
  • 五星知识达人网友:过活
  • 2021-03-11 04:32
poi针对2003和2007有不同的处理类,必须要判断excel版本,然后采用不同的类,针对2003是HSSF开头的泪,针对2007是XSSF开头的类
全部回答
  • 1楼网友:旧脸谱
  • 2021-03-11 05:31
import org.apache.poi.ss.usermodel.workbook; import org.apache.poi.ss.usermodel.workbookfactory; workbook workbook = workbookfactory.create(new fileinputstream(new file(文件路径))); jar包包括: dom4j-1.6.1.jar poi-3.6-20091214.jar poi-ooxml-3.6-20091214.jar poi-ooxml-schemas-3.6-20091214.jar xbean.jar 这样就可以兼容2003 和 2007 了 简单的说就是基于poi的接口编程而不使用poi提供的具体实现类。
  • 2楼网友:酒者煙囻
  • 2021-03-11 05:24
用微软Office中间件SOAOffice就不会有excel版本兼容问题,excel导入导出数据也很简单方便
  • 3楼网友:何以畏孤独
  • 2021-03-11 04:55
用微软Office中间件SOAOffice就不会有excel版本兼容问题,excel导入导出数据也很简单方便
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯