POI依赖版本?

新手上路,请多包涵

poi创建工作蒲只可以使用03版的,POI依赖改成什么版本才可以使用05版本的

阅读 2.1k
1 个回答

建议你将POI的版本升级3.11或更高版本,然后使用XSSFWorkbook代替HSSFWorkbook来创建.xlsx文件。

Apache POI 是一个用于操作Microsoft Office文件(如Word、Excel和PowerPoint)的Java库。

以下是POI和Microsoft Office版本的对应关系:

  • POI 3.9 和之前的版本:只支持Excel 97-2003格式(.xls),Word 97-2003格式(.doc)和PowerPoint 97-2003格式(.ppt)。
  • POI 3.10 和之后的版本:支持Excel 97-2003格式(.xls)、Excel 2007格式(.xlsx)、Word 97-2003格式(.doc)、Word 2007格式(.docx)、PowerPoint 97-2003格式(.ppt)和PowerPoint 2007格式(.pptx)。

建议使用最新版本的POI库以获得更好的兼容性和性能。

补充:

  • POI 3.8及更早版本使用的是HSSF库,不支持.xlsx格式
  • POI 3.9-3.13版本使用的是XSSF库,可以读写.xlsx格式
  • POI 3.14及更高版本使用的是XSSF库和SXSSF库,可以读写.xlsx格式,SXSSF库适用于处理大型.xlsx文件
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题