可使用 Java Apache POI 库读取 Excel 文件:添加 Maven 或 Gradle 依赖项导入必需的 POI 类使用 WorkbookFactory 打开 Excel 文件遍历工作表遍历行和单元格

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