针对你遇到的异常信息 "java.io.IOException: Your InputStream was neither an OLE2 stream, nor an OOXML stream",以下是对该问题的详细解答: 1. 异常信息解释 该异常信息表明,尝试读取的输入流既不是OLE2格式(如较旧的Microsoft Office文件.xls, .doc),也不是OOXML格式(如较新的Office文件.xlsx, .docx)...
在Java编程中,当我们尝试处理输入流时,有时会遇到“java.io.IOException: Your InputStream was neither an OLE2 stream, nor an OOX”的异常。这通常发生在输入流不符合OLE2流或OOXML
当读取Excel文件是 .xlsx的时候一点问题没有,是.xls的时候就抛出了 Your stream was neither an OLE2 stream, nor an OOXML stream. 的异常 但是去掉流拷贝就不会出这种问题 protectedvoidButton7_Click(objectsender, EventArgs e) {//FileUpload1是 一个FileUpload控件FileInfo fileInfo =newFileInfo(FileUploa...
InvalidFormatException:Your stream was neither an OLE2 stream, nor an OOXML stream 背景介绍 在处理Excel文件上传的时候,出现了如下异常情况: 问题原因 从日志提示上看,是因为Excel文件格式化异常。(因为此时的Excel,是通过导出程序导出的,可能在导出的过程中,Excel的格式出现了什么异常问题。) 处理方案 将Excel中...
InvalidFormatException:Yourstreamwasneitheran。。。InvalidFormatException:Your stream was neither an OLE2 stream, nor an OOXML stream 背景介绍 在处理Excel⽂件上传的时候,出现了如下异常情况:问题原因 从⽇志提⽰上看,是因为Excel⽂件格式化异常。(因为此时的Excel,是通过导出程序导出的,可能在导出...
Your stream was neither an OLE2 stream, nor an OOXML stream 起初对比其他的web工程,没有发现如何解决。最后找到抛出此异常的源码: org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:75) publicstaticWorkbookcreate(InputStreaminp)throwsIOException,InvalidFormatException{if(!((InputStream)...
InvalidFormatException:Your stream was neither an OLE2 stream, nor an OOXML stream 背景介绍 在处理Excel文件上传的时候,出现了如下异常情况: 问题原因 从日志提示上看,是因为Excel文件格式化异常。(因为此时的Excel,是通过导出程序导出的,可能在导出的过程中,Excel的格式出现了什么异常问题。) ...
输入数据非ole2流或者ooxml流 不合法
1、推荐使用poi-ooxml中的 WorkbookFactory.create(inputStream) 来创建Workbook,因为HSSFWorkbook和XSSFWorkbook都实现了Workbook接口。(Excel2003和Excel2007两个版本在此通过文件header进行适配)2、当你的工程中,需要放入一些静态资源文件作为模板,比如excel填充模板,word模板(里面有些固定样式,程序运行时用...
51CTO博客已为您找到关于Your InputStream was neither an OLE2 stream, nor an OOXML stream的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及Your InputStream was neither an OLE2 stream, nor an OOXML stream问答内容。更多Your InputStream was neither