要用Java讀取Excel文件,可以使用Apache POI庫。下面是一個簡單的示例代碼:
首先,確保你已經下載了Apache POI庫,并將其添加到你的Java項目中。
創建一個新的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;
public class ExcelReader {
public static void main(String[] args) {
try {
// 創建一個文件輸入流對象
FileInputStream fis = new FileInputStream(new File("path/to/your/excel/file.xlsx"));
// 創建一個工作簿對象
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文件路徑。
這只是一個簡單的示例,你可以根據自己的需求進行進一步的處理,如讀取特定單元格、指定工作表等。