POI獲取excel表中首行標題名稱

public static void load(String excelPath,String sheetname) {
		Class clazz=Case.class;
		try {
			Workbook workbook=WorkbookFactory.create(new File(excelPath));
			Sheet sheet=workbook.getSheet(sheetname);
			//獲取第一行
			Row titlerow=sheet.getRow(0);
			//有多少列
			int cellNum=titlerow.getLastCellNum();
			for (int i = 0; i < cellNum; i++) {
				//根據索引獲取對應的列
				Cell cell=titlerow.getCell(i, MissingCellPolicy.CREATE_NULL_AS_BLANK);
				//設置列的類型是字符串
				cell.setCellType(CellType.STRING);
				String titleValue=cell.getStringCellValue();
				String actuallValue=titleValue.substring(0, titleValue.indexOf("("));
				System.out.println(actuallValue);
			}
			
		} catch (EncryptedDocumentException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (InvalidFormatException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}

 

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