一、下載jar包
Apache POI有提供下載地址:Apache Archive Distribution Directory,直接打開鏈接并選擇所需的版本下載即可(雙擊last modified可按最新更新時間排序),本文章以poi-bin-4.1.1-20191023.zip為例,進入官網下載鏈接后,點擊如下圖紅框所示的藍色鏈接即可下載,也可以點擊此鏈接直接獲取;
二、導入jar包
打開eclipse,創建項目,在項目下創建一個空文件夾poi;
將poi-bin-4.1.1-20191023.zip解壓后的jar包導入到poi中;
并將導入的jar包Add to Build Path;
三、創建代碼
先在D盤創建測試Excel文件,在Excel中輸入以下數據并命名為demo:
在eclipse創建的項目中創建ExcelReader類;
添加以下代碼并運行:
package com.Excel;import org.apache.poi.ss.usermodel.*;
import org.apache.poi.ss.usermodel.DataFormatter;import java.io.File;
import java.io.IOException;public class ExcelReader {public static void main(String[] args) {String filePath = "D:\\demo.xlsx"; // 替換為你的 Excel 文件路徑try {// 加載 Excel 文件Workbook workbook = WorkbookFactory.create(new File(filePath));// 獲取第一個工作表Sheet sheet = workbook.getSheetAt(0);// 遍歷每一行for (Row row : sheet) {// 遍歷每一列for (Cell cell : row) {// 使用 DataFormatter 格式化單元格內容DataFormatter formatter = new DataFormatter();String cellValue = formatter.formatCellValue(cell);System.out.print(cellValue + "\t");}System.out.println();}// 關閉工作簿workbook.close();} catch (IOException e) {e.printStackTrace();}}
}
以下為輸出結果,輸出結果與excel文件中的數據一致,至此,成功使用了apache poi讀取excel文檔!
姓名 年齡
張三 20
李四 25