ServletInputStream is = request.getInputStream();
if(is==null){
throw new Exception("文件不能为空");
}
byte[] junk = new byte[1024];
int bytesRead = 0;
//读取文件流 必须先读4次
for(int i=0;i<4;i++){
bytesRead = is.readLine(junk, 0, junk.length);
}
//从流中创建Excel
jxl.Workbook wb=jxl.Workbook.getWorkbook(is);
本文介绍了一种使用Java从HTTP请求中读取并解析Excel文件的方法。通过ServletInputStream获取输入流,并读取文件头部信息后,利用jxl.Workbook从流中创建Excel工作簿。
566

被折叠的 条评论
为什么被折叠?



