溫馨提示×

怎么用java讀取excel文件

小億
124
2023-10-19 07:26:20
欄目: 編程語言

要用Java讀取Excel文件,可以使用Apache POI庫。下面是一個簡單的示例代碼:

  1. 首先,確保你已經(jīng)下載了Apache POI庫,并將其添加到你的Java項目中。

  2. 創(chuàng)建一個新的Java類,導入所需的類和包:

import java.io.File;
import java.io.FileInputStream;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
  1. 編寫代碼來讀取Excel文件。下面的示例代碼將打開一個Excel文件并讀取第一個工作表中的所有單元格內容:
public class ExcelReader {
public static void main(String[] args) {
try {
// 創(chuàng)建一個文件輸入流對象
FileInputStream fis = new FileInputStream(new File("path/to/your/excel/file.xlsx"));
// 創(chuàng)建一個工作簿對象
Workbook workbook = new XSSFWorkbook(fis);
// 獲取第一個工作表
Sheet sheet = workbook.getSheetAt(0);
// 遍歷每一行
for (Row row : sheet) {
// 遍歷每個單元格
for (Cell cell : row) {
// 獲取單元格的值,并打印出來
System.out.print(cell.getStringCellValue() + "\t");
}
System.out.println(); // 換行
}
// 關閉文件輸入流
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}

注意將代碼中的path/to/your/excel/file.xlsx替換為你實際的Excel文件路徑。

這只是一個簡單的示例,你可以根據(jù)自己的需求進行進一步的處理,如讀取特定單元格、指定工作表等。

0