Java 使用 Apache POI 向 Excel 写入数据361


Apache POI 是一个 Java 库,它允许开发者读取和写入 Microsoft Office 文件格式,如 Excel 和 Word 文档。本教程将介绍如何使用 Apache POI 向 Excel 工作簿中写入数据。

设置 Maven 依赖项

首先,在 Maven 项目中添加 Apache POI 依赖项:```xml


poi
5.2.2

```

创建 Excel 工作簿

要创建一个新的 Excel 工作簿,请使用以下代码:```java
import ;
HSSFWorkbook workbook = new HSSFWorkbook();
```

创建工作表

接下来,我们需要创建一个工作表。每个工作簿可以包含多个工作表,因此您可以通过以下方式创建新工作表:```java
import ;
Sheet sheet = ("NewSheet");
```

写入数据

要写入数据,我们需要获取单元格并设置其值。以下是写入一个简单的字符串值的示例:```java
import ;
Cell cell = (0).createCell(0);
("Hello World!");
```

保存工作簿

一旦我们完成了向 Excel 工作簿中写入数据,就需要保存它。使用以下代码将其保存到文件系统:```java
import ;
FileOutputStream fileOut = new FileOutputStream(new File(""));
(fileOut);
();
```

写入复杂数据

除了写入字符串值外,我们还可以写入数字、日期和其他复杂数据类型。以下是写入数字和日期值的示例:```java
import ;
// 写入数字
Cell cell = (1).createCell(0);
(123.45);
// 写入日期
Cell dateCell = (2).createCell(0);
((1234567890123L));
```

使用公式

我们还可以使用 Apache POI 在 Excel 工作簿中使用公式。以下是如何添加简单求和公式的示例:```java
import ;
// 创建公式单元格
Cell formulaCell = (3).createCell(0);
// 设置公式
("SUM(A1:A3)");
// 计算公式
FormulaEvaluator evaluator = ().createFormulaEvaluator();
(formulaCell);
```

使用 Apache POI 向 Excel 工作簿中写入数据是一个相对简单的过程。通过遵循本教程,您可以轻松地创建和更新 Excel 文件,从而简化数据处理任务。

2024-11-16


上一篇:Java 类方法和实例方法的深入解析

下一篇:Java 中的 Array Set:功能、实现和最佳实践