POI从文件流生成的Excel读取数据出错!
qdltl 2008-03-13 10:41:23 我有个应用是客户从数据库中导出数据,发到供货商处询价。供货商填写价格后,再导入价格。我用文件流生成导出的excel,但导入时出现错误。将文件另存为microsoft excel表格,则可以导入。
以下是出现的错误:
java.io.IOException: Invalid header signature; read 7888090397404325948, expected -2226271756974174256
org.apache.poi.poifs.storage.HeaderBlockReader.<init>(HeaderBlockReader.java:103)
org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:90)
org.apache.jsp.commodity.import_.import_005fupdate_jsp._jspService(import_005fupdate_jsp.java:120)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
希望得到您的帮助,先谢了!