使用的是POI-3.8
HSSFWorkbook ---- 對2003版本的Excel的支持
XSSFWorkbook ---- 對2007版本以及更高版本的支持
public void upWorkbook(String fin) throws IOException {
FileInputStream excelFileInputStream = new FileInputStream(fin);//讀取文件流
HSSFWorkbook workbook = new HSSFWorkbook(excelFileInputStream);//拿到文件轉化爲javapoi可操縱類型
excelFileInputStream.close();//關閉文件流
HSSFSheet sheet = workbook.getSheetAt(0);//獲取第一個表
//如果已有行、列直接獲取
HSSFRow row = sheet.getRow(3);//得到行
HSSFCell cell = row.getCell(23);//得到列
//如果沒有,進行創建
HSSFRow row1 = sheet.createRow(3);//創建行
HSSFCell cell1 = row.createCell(23);//創建列
cell.setCellValue("123123");//寫數據
FileOutputStream excelFileOutPutStream = new FileOutputStream(fin);//寫數據到這個路徑上
workbook.write(excelFileOutPutStream);
excelFileOutPutStream.flush();
excelFileOutPutStream.close();
}