乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > java通过poi生成excel的版本问题

java通过poi生成excel的版本问题

作者:乔山办公网日期:

返回目录:excel表格制作


这个好像是你导出的或者是导入的时候,版本判断有问题

XSSF不能读取Excel2003以前(包括2003)的版本,
没需要就按你之前的继续,如果在读取前判断文件是2003前的版本还是2007的版本,提供个思路。XSSF和HSSF虽然在不同的包里,但却引用了同一接口Workbook,
Workbook book = null;
try {
book = new XSSFWorkbook(excelFile);
} catch (Exception ex) {
book = new HSSFWorkbook(new FileInputStream(excelFile));
}
各版本的Excel中测试,没有发生异常
用poi倒入到excel ,2007 的与2003的不一样

poi可以到处xls和xlsx也就是支持2003以及2007以上的版本的导出。

相关阅读

  • java通过poi生成excel的版本问题

  • 乔山办公网excel表格制作
  • 这个好像是你导出的或者是导入的时候,版本判断有问题XSSF不能读取Excel2003以前(包括2003)的版本,没需要就知按你之前的继续,如果在读取前道判断文件是2003前的版本还是2007的版本,
关键词不能为空
极力推荐
  • excel中如何制作动画?

  • 1、先把要做的动作(每一个步骤)的位置、尺寸等,都做在数组zd或对像中。2、然后用循环反复取读 Timer 的值,到时间间内隔后就从数组中取数据设置可见对象(列如:矩形等)未到时

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网