java使用POI导入Excel
时间: 2024-08-16 12:01:48 浏览: 96
在Java中,Apache POI是一个流行的库,用于处理Microsoft Office格式(如Excel、Word等)文件。如果你想要使用它来读取和操作Excel文件,可以按照以下步骤:
1. **添加依赖**:首先,你需要将Apache POI库添加到你的项目中。如果你的项目使用Maven,可以在pom.xml文件中加入以下依赖:
```xml
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version> <!-- 或者最新版本 -->
</dependency>
```
对于CSV文件,则需要`poi`而非`poi-ooxml`。
2. **创建读取对象**:使用`XSSFWorkbook`或`XLSXSSFWorkbook`(如果处理的是.xlsx文件)来加载工作簿:
```java
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
// ...
try (XSSFWorkbook workbook = new XSSFWorkbook(new File("example.xlsx"))) {
//...
}
```
3. **访问工作表**:通过`Sheet`对象获取工作表,然后遍历行和列:
```java
Sheet sheet = workbook.getSheetAt(0); // 获取第一个工作表
for (Row row : sheet) {
for (Cell cell : row) {
String cellValue = cell.getStringCellValue();
// 对cellValue进行操作
}
}
```
4. **处理异常**:记得捕获可能出现的`IOException`,因为文件读取过程可能会遇到错误。
阅读全文