利用POI通过Excel来录入数据,导入office07版的问题

来源:互联网 发布:网络规划设计师备考 编辑:程序博客网 时间:2024/06/11 07:41
我现在用的poi的jar是最新版的。

 我后台Action处理的部分代码是这样的:

Java代码  收藏代码
//基于myFile创建一个文件输入流  
FileInputStream in = new FileInputStream(uploadForm.getMyFile());  
              
Workbook wb =  null;  
if("xls".equals(extension))  
 {  
     wb=new HSSFWorkbook(in);  
 }  
      else if("xlsx".equals(extension))  
 {  
        wb =new XSSFWorkbook(in);  
 }  
  else  
  {  
         wb=WorkbookFactory.create(in);  
 }  
Sheet asheet = wb.getSheetAt(0);//获取第一个sheet  
 现在office 03版的excel文件是可以支持的。但当导入excel 07版的文件(*.xlsx)会有问题,但捕捉不到异常,但控制台会输出这么一句:

org.apache.struts2.interceptor.FileUploadInterceptor INFO  - Removing file uploadForm.myFile D:\Program Files\tomcat7.0\work\Catalina\localhost\hesan\upload_678fbbe9_144cf560b4a__8000_00000000.tmp

 

这是神马问题呢?
0 0