java Apache POI的使用
时间: 2024-12-22 13:23:47 浏览: 6
Apache POI是一个开源库,用于处理Microsoft Office文件(如Excel、Word和PowerPoint),它允许你在Java应用程序中创建、读取、修改和保存这些文档。POI支持HSSF(用于处理旧版本的Excel .xls文件)和XSSF(处理新版本的.xlsx文件),以及PPTF(PowerPoint)和OOXML(Office Open XML)格式。
以下是使用Apache POI进行基本操作的一些步骤:
1. **添加依赖**:在Maven项目中,可以在pom.xml文件中添加`<dependency>`标签引入poi和相应组件(例如xssf、hssf等):
```xml
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>最新版本号</version>
</dependency>
```
2. **创建和打开工作簿**:
```java
import org.apache.poi.ss.usermodel.*;
Workbook workbook = WorkbookFactory.create(new File("example.xls"));
```
3. **操作工作表**:
```java
Sheet sheet = workbook.getSheetAt(0);
Row row = sheet.createRow(0); // 创建行
Cell cell = row.createCell(0); // 创建单元格并设置值
cell.setCellValue("Hello, POI!");
```
4. **保存文档**:
```java
workbook.write(new FileOutputStream("output.xls"));
workbook.close();
```
阅读全文