poi版本升级 POI操作Excel文件,通过文件流判断Excel的版本.原来版本不能用

2023-11-03

原始版本代码入下。

  if (POIFSFileSystem.hasPOIFSHeader(inputstream)) {
            book =  new HSSFWorkbook(inputstream);
            isXSSFWorkbook = false;
        }else if (POIXMLDocument.hasOOXMLHeader(inputstream)) {
            book =  new XSSFWorkbook(OPCPackage.open(inputstream));
        }

升级版本后提示POIXMLDocument.hasOOXMLHeader不是方法。

改为如下:

WorkbookFactory.create(inputstream);

在WorkbookFactory中有逻辑进行了对excel版本的判断。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

poi版本升级 POI操作Excel文件,通过文件流判断Excel的版本.原来版本不能用 的相关文章

随机推荐