1. 程式人生 > >java - 操作Excel檔案

java - 操作Excel檔案

<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.14</version>
</dependency>

<!-- ooxml -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.14</version>
</dependency>

Workbook workbook = WorkbookFactory.create(file.getInputStream());可以相容xls 和xlsx 檔案
Sheet sheetAt = workbook.getSheetAt(0);  獲取sheet 索引為0的
Row row = sheetAt.getRow(0);  獲取第幾行
int row = sheetAt.getLastRowNum();  獲取最後一行的索引
Row row = sheetAt.createRow(1);  建立不存在的行索引  、、 預設為空的單元格都需要建立
Cell cell = row.createCell(1);  建立行的第幾個單元格  
Cell cell0 = row.getCell(0);  獲取行的第幾個單元格 就是單元格值
cell.setCellValue("h2");  設定單元格值

寫入檔案時,先開啟file;
workbook.write(fileOutputStream);  寫入excel 檔案

開啟流檔案,及時關閉