java实现Excel表格的上传以及导入数据库
首先要先知道Excel的有版本的差距,2003和2007,也就是后缀名不同,2003版本后缀名是xls,2007版本是xlsx,版本不同工作簿的创建方式不同,最好创建一个工具类方便使用
1、工具类ExcelUtil
/**
* @parm 28607
* @auther HS
* @date 2020/8/19 15:57
*/
public class ExcelUtil {
public final static String excel2003=".xls";
public final static String excel2007=".xlsx";
public static Workbook getWorkbook(String filename,String descFile)throws Exception{
Workbook wb=null;
String str=filename.substring(filename.lastIndexOf("."));
if(str.equals(excel2003)){
wb= new HSSFWorkbook(new FileInputStream(descFile));
}
else if(str.equals(excel2007)){
wb