springboot+poi支持excel版本问题

在java开发中操作excel的传统组件poi如何支持xls、xlsx?
poi是apache下的一个开源项目,对公式支持较好,支持压缩excel。基本原理就是将excel表格数据读取出来组成一个list。典型用法通过maven引入依赖即可。

		
            org.apache.poi
            poi
            5.0.0
        

在进行导入excel文件后缀为xlsx类型时出现报错Can’t open workbook - unsupported file type: UNKNOWN,分析得知不支持xlsx类型。
poi组件有两个不同的jar包,分别处理excel2003和excel2007+的,分别对应poi和poi-ooxml。其中poi-ooxml是poi的升级版本,处理的单页数据量也是百万级别,添加或替换为下面依赖即可。

		
            org.apache.poi
            poi-ooxml
            5.0.0
        

目前也出现很多操作excel的组件,也可以选用,如easyExcel、easyPoi。

你可能感兴趣的:(springboot,poi)