我正在从浏览器上传一个excel文件.我正在使用POI jar.但是得到错误
标头签名无效;阅读3255307777713450285,预计-2226271756974174256
标头签名无效;阅读3255307777713450285,预计-2226271756974174256
在我使用的两个jsp文件下面:
JSP 1:
<form action="Upload.jsp" enctype="MULTIPART/FORM-DATA" method=post > <input type="file" name="filename" /> <input type="submit" value="Upload" /> </form>
JSP 2:Upload.jsp
try{ InputStream file = request.getInputStream(); POIFSFileSystem myFileSystem = new POIFSFileSystem(file); hssfWorkbook myWorkBook = new hssfWorkbook(myFileSystem); hssfSheet mySheet = myWorkBook.getSheetAt(0); Iterator rowIter = mySheet.rowIterator(); rowIter.next(); while (rowIter.hasNext()) { hssfRow myRow = (hssfRow) rowIter.next(); Iterator cellIter = myRow.cellIterator(); cellIter.next(); System.out.println(((hssfCell)cellIter.next()).toString()); } }catch(Exception ex){ System.out.println(ex.getMessage()); }
但是在POIFSFileSystem myFileSystem =新的POIFSFileSystem(文件)中获取错误;
如何解决这个问题?
解决方法
原文地址:https://www.jb51.cc/java/120953.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。