页面树结构
转至元数据结尾
转至元数据起始

(本文档仅供参考)

问题现象

1)Excel模板文件为xls;

2)excel导入模板导入数据报"导入失败:The supplied data appears to be in the Office 2007+ XML.You are calling the part of POI that deals with OLE2 Office Documents.You need to call a different part of POI to process this data (eg XSSF instead HSSF)"错误

原理

1)xls是excel2003及以前版本生成的文件格式,而xlsx是excel2007及以后版本生成的文件格式,由于这两种文件存在差异,Smartbi对这两种格式的处理逻辑不同,且是根据后缀名判断执行不同的处理逻辑。

2)可能存在非法修改excel文件格式(由第三方软件强制修改或手工修改),造成Smartbi通过后缀识别的文件格式与实际文件格式不匹配,导致在导入时出现了处理异常。

解决方案

确认excel模板文件实质是为EXCEL 2007+版本还是EXCEL 2003版本,并手动修改为匹配格式。如手动修改后缀名称为xlsx,或者重新另存此模板。

  • 无标签