InvalidFormatException:Your stream was neither an OLE2 stream, nor an OOXML stream

Posted 龙凌云端

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了InvalidFormatException:Your stream was neither an OLE2 stream, nor an OOXML stream相关的知识,希望对你有一定的参考价值。

InvalidFormatException:Your stream was neither an OLE2 stream, nor an OOXML stream


 

背景介绍

在处理Excel文件上传的时候,出现了如下异常情况:

 

问题原因

从日志提示上看,是因为Excel文件格式化异常。(因为此时的Excel,是通过导出程序导出的,可能在导出的过程中,Excel的格式出现了什么异常问题。)

 

处理方案

将Excel中的数据,Copy到一个新建的Excel文件中,然后用新建的Excel文件调用上传接口,即可。

 

以上是关于InvalidFormatException:Your stream was neither an OLE2 stream, nor an OOXML stream的主要内容,如果未能解决你的问题,请参考以下文章