//读取一个文件
File file = new File("C:\\Users\\Administrator\\Desktop\\XX数据.xlsx");
Workbook wb = null;
try {
//文件后缀名指的是excel文件的后缀名格式 不是指的这个字符串
if ("文件后缀名".equals(".xls")) {
wb = new HSSFWorkbook(sbs);
} else {
wb = new XSSFWorkbook(sbs);
}
wb = new XSSFWorkbook(new FileInputStream(file));
//获取到第一个工作簿
Sheet sheet = wb.getSheetAt(0);
for (Row row : sheet) {
//循环拿出来里面的行
int t = row.getRowNum();
//固定模板 从第1行数据开始
if(t < 1){
continue;
}
//拿出来这一行里面的列 从0开始 蓝色的是测试数据 拿到数据之后就可以进行其他数据库的操作
String chequeNum = row.getCell(1)+"";
String pzIdString = row.getCell(2) +"";
pzIdString = pzIdString.split("\\.")[0];
String pzh = row.getCell(3) +"";
pzh = pzh.split("\\.")[0];
String pzrqString = "2019-11-25";
System.out.println(chequeNum );
System.out.println(pzIdString);
System.out.println(pzh);
System.out.println(pzrqString);
}
} catch (IOException e) {
e.printStackTrace();
}