springboot怎么使用 Apache POI
时间: 2024-01-24 21:05:41 浏览: 69
Apache POI教程
4星 · 用户满意度95%
Apache POI是一套用于处理Microsoft Office文档的Java API。Spring Boot可以很方便地集成Apache POI。
下面是一个简单的示例,演示如何使用Apache POI创建Excel文件:
1. 添加依赖
在pom.xml文件中添加以下依赖:
```xml
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
```
2. 创建Excel文件
```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.xssf.usermodel.XSSFWorkbook;
import java.io.FileOutputStream;
import java.io.IOException;
public class ExcelCreator {
public static void main(String[] args) throws IOException {
// 创建Workbook对象,表示整个Excel文件
Workbook workbook = new XSSFWorkbook();
// 创建Sheet对象,表示Excel文件中的一个表格
Sheet sheet = workbook.createSheet("Sheet1");
// 创建Row对象,表示Excel表格中的一行
Row row = sheet.createRow(0);
// 创建Cell对象,表示Excel表格中的一个单元格
Cell cell = row.createCell(0);
cell.setCellValue("Hello, World!");
// 将Excel文件写入磁盘
FileOutputStream outputStream = new FileOutputStream("example.xlsx");
workbook.write(outputStream);
outputStream.close();
}
}
```
以上代码将创建一个包含一个单元格“Hello, World!”的Excel文件example.xlsx。
当然,你可以使用更多的API来创建更丰富的Excel文件。
阅读全文