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方法栈日志的艺术:从错误定位到性能优化的深度指南
https://www.shuihudhg.cn/133725.html
PHP 获取本机端口的全面指南:实践与技巧
https://www.shuihudhg.cn/133724.html
Python内置函数:从核心原理到高级应用,精通Python编程的基石
https://www.shuihudhg.cn/133723.html
Java Stream转数组:从基础到高级,掌握高性能数据转换的艺术
https://www.shuihudhg.cn/133722.html
深入解析:基于Java数组构建简易ATM机系统,从原理到代码实践
https://www.shuihudhg.cn/133721.html
热门文章
Java中数组赋值的全面指南
https://www.shuihudhg.cn/207.html
JavaScript 与 Java:二者有何异同?
https://www.shuihudhg.cn/6764.html
判断 Java 字符串中是否包含特定子字符串
https://www.shuihudhg.cn/3551.html
Java 字符串的切割:分而治之
https://www.shuihudhg.cn/6220.html
Java 输入代码:全面指南
https://www.shuihudhg.cn/1064.html