可使用 Java Apache POI 库读取 Excel 文件:添加 Maven 或 Gradle 依赖项导入必需的 POI 类使用 WorkbookFactory 打开 Excel 文件遍历工作表遍历行和单元格
Java 读取 Excel 文件
如何使用 Java 读取 Excel 文件
1. 依赖管理
首先,你需要在你的项目中添加Apache POI 的依赖项。你可以使用 Maven 或 Gradle 如下所示:
立即学习“Java免费学习笔记(深入)”;
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>5.2.3</version> </dependency>
2. 导入必需的类
然后,你需要导入必需的 POI 类:
import org.apache.poi.ss.usermodel.*;
3. 打开 Excel 文件
使用 WorkbookFactory 类打开 Excel 文件:
Workbook workbook = WorkbookFactory.create(new File("path/to/file.xlsx"));
4. 迭代工作表
要遍历工作表,请使用 getSheetAt() 方法:
for (int i = 0; i < workbook.getNumberOfSheets(); i++) { Sheet sheet = workbook.getSheetAt(i); }
5. 迭代行和单元格
要遍历行和单元格,请使用 getRow() 和 getCell() 方法:
for (Row row : sheet) { for (Cell cell : row) { // 获取单元格值 String value = cell.toString(); } }
示例代码
下面是一个读取 Excel 文件的示例代码:
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.ss.usermodel.WorkbookFactory; public class ExcelReader { public static void main(String[] args) { // 打开 Excel 文件 Workbook workbook = WorkbookFactory.create(new File("path/to/file.xlsx")); // 遍历工作表 for (int i = 0; i < workbook.getNumberOfSheets(); i++) { Sheet sheet = workbook.getSheetAt(i); // 遍历行和单元格 for (Row row : sheet) { for (Cell cell : row) { // 获取单元格值 String value = cell.toString(); // 打印单元格值 System.out.println(value); } } } } }
以上就是java如何读取excel文件的详细内容,更多请关注php中文网其它相关文章!
全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号