SSH+POI实现文件上传

从excel中上传数据到后台功能还是很常用的

不啰嗦

1,jar包管理 ,缺一不可,我就出现在很多缺少相关依赖包的错误

SSH+POI实现文件上传

2,jsp页面中,form表单中,enctype="multipart/form-data" 不要忘了
SSH+POI实现文件上传

3,action中,
SSH+POI实现文件上传
//判断文件类型创建Workbook对象 
public Workbook createWorkbook(InputStream is) throws IOException{  
        if(uploadExcelPosterFileName.toLowerCase().endsWith("xls")){  
            return new HSSFWorkbook(is);  
        }  
        if(uploadExcelPosterFileName.toLowerCase().endsWith("xlsx")){  
            return new XSSFWorkbook(is);  
        }  
        return null;  
    }

SSH+POI实现文件上传

然后保存数据库或者拿到excel中的对象进行操作~