//讀取一個文件
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();
}