Java读取Excel表格到对象
在公司的项目中,要求我把医疗人员传过来的excel表格资料通过系统解析成对象并且存到数据库,在学习了相关资料后,就开始了编写,代码如下:
public List<A> readExcel(File file) throws Exception {
//获取文件名字
String fileName = file.getName();
//获取文件类型
String fileType = fileName.substring(fileName.lastIndexOf(".") + 1);
System.out.println(" **** fileType:" + fileType);
//获取输入流
InputStream stream = new FileInputStream(file);
//获取工作薄
Workbook xssfWorkbook = null;
if (fileType.equals("xls")) {
xssfWorkbook = new HSSFWorkbook(stream);
} else if (fileType.equals("xlsx")) {
xssfWorkbook = new XSSFWorkbook(stream);
} else {
System.out.println("您输入的excel格式不正确");
}
A a = null;
List<A> a