使用的是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();
}