简介
常见的使用场景
入门
导入maven依赖
<!-- poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
</dependency>
简单了解 基本元素
- 整个
excel
文件- excel分为多个
sheet
- 一个sheet分为
行
和列
代码(写excel的示例)
@Slf4j
public class ApachePoiTest {
// 测试写入excel
@Test
public void testWriteExcel() {
// 创建文件夹
File directory = new File("src/testFile");
if (!directory.exists()) {
boolean mkdir = directory.mkdirs();
if (!mkdir) {
log.error("创建文件夹失败");
}
}
try (
// 1. 创建工作簿 excel
Workbook workbook = new HSSFWorkbook();
// 创建输出流
FileOutputStream fileOutputStream = new FileOutputStream("src/testFile/user.xlsx");
) {
// 2. 创建工作表 sheet
Sheet sheet = workbook.createSheet("用户信息");
// 3. 创建行 0表示第一行
Row row = sheet.createRow(0);
// 4. 创建单元格 0表示第一列
Cell cell