apache poi 导入excel
时间: 2023-08-29 14:13:50 浏览: 143
使用 Apache POI 可以很方便地操作 Excel 文件。下面是一个简单的示例代码,演示如何使用 Apache POI 导入 Excel 文件:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
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 ExcelImporter {
public static void main(String[] args) {
try {
// 创建文件输入流
FileInputStream fis = new FileInputStream(new File("test.xlsx"));
// 通过 WorkbookFactory 创建 Workbook 对象
Workbook workbook = WorkbookFactory.create(fis);
// 获取第一个 sheet
Sheet sheet = workbook.getSheetAt(0);
// 遍历 sheet 中所有的行
for (Row row : sheet) {
// 遍历行中的所有单元格
for (Cell cell : row) {
// 打印单元格的值
System.out.print(cell + "\t");
}
System.out.println();
}
// 关闭文件输入流
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们首先创建了一个文件输入流,然后通过 `WorkbookFactory` 创建了一个 `Workbook` 对象。接着,我们获取了第一个 sheet,并遍历了 sheet 中的所有行和单元格,打印出每个单元格的值。最后,我们关闭了文件输入流。
需要注意的是,这里假设我们要导入的 Excel 文件名为 `test.xlsx`,并且该文件和示例代码在同一个目录下。如果文件名或路径不同,需要根据实际情况修改代码。
阅读全文