JAVA之讀取excel文件並且獲取裏面的數據

       //讀取一個文件       

       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();
        }
        

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章