色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java讀取excel文字和寫入

方一強1年前5瀏覽0評論

在Java中,我們可以使用Apache POI庫來讀取和寫入Excel文件。下面我們來介紹一下如何使用POI庫讀取Excel文件中的文字內容和將內容寫入Excel文件。在操作之前,請確保已經添加了POI庫的依賴。

讀取Excel文件中的文字內容:

// 實例化工作簿對象
Workbook workbook = null;
try {
workbook = WorkbookFactory.create(new File("test.xlsx"));
} catch (IOException e) {
e.printStackTrace();
} catch (InvalidFormatException e) {
e.printStackTrace();
}
// 獲取第一個工作表
Sheet sheet = workbook.getSheetAt(0);
// 遍歷每一行
for (Row row : sheet) {
// 遍歷每一個單元格
for (Cell cell : row) {
if (cell.getCellType() == CellType.STRING) {
String text = cell.getStringCellValue();
System.out.println(text);
}
}
}

上述代碼中,我們首先實例化了一個工作簿對象,然后獲取了第一個工作表。接著我們遍歷了每一行和每一個單元格,將文本類型的單元格內容輸出到控制臺上。

將文字內容寫入Excel文件:

// 創建工作簿對象
Workbook workbook = new XSSFWorkbook();
// 創建工作表
Sheet sheet = workbook.createSheet();
// 創建行與單元格
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Hello World!");
// 輸出工作簿到Excel文件中
try {
FileOutputStream fos = new FileOutputStream("test.xlsx");
workbook.write(fos);
fos.close();
} catch (IOException e) {
e.printStackTrace();
}

上述代碼中,我們首先創建了一個工作簿對象,然后在工作簿中創建了一個工作表和一行一列的單元格,并且向單元格中寫入了“Hello World!”這個文本。最后,我們將工作簿輸出到Excel文件中。