apache poi使用例_Apache-poi工具类的简单使用示例
时间: 2024-02-22 14:56:38 浏览: 83
好的,我会为您提供一个简单的 Apache POI 工具类的使用示例。
首先,您需要在您的项目中引入 Apache POI 的依赖包,如果您使用 Maven,可以在 `pom.xml` 文件中添加以下代码:
```xml
<dependencies>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.17</version>
</dependency>
</dependencies>
```
接下来,我们可以创建一个简单的 Java 类来演示如何使用 Apache POI。
```java
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelWriter {
public static void main(String[] args) {
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Sheet1");
// 创建第一行并填写数据
Row row = sheet.createRow(0);
Cell cell1 = row.createCell(0);
cell1.setCellValue("姓名");
Cell cell2 = row.createCell(1);
cell2.setCellValue("年龄");
// 创建第二行并填写数据
Row row2 = sheet.createRow(1);
Cell cell3 = row2.createCell(0);
cell3.setCellValue("张三");
Cell cell4 = row2.createCell(1);
cell4.setCellValue(20);
// 将数据写入 Excel 文件
try {
FileOutputStream outputStream = new FileOutputStream(new File("output.xlsx"));
workbook.write(outputStream);
workbook.close();
outputStream.close();
System.out.println("数据写入成功");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码将创建一个名为 `Sheet1` 的 Excel 表格,并在第一行填写了 `姓名` 和 `年龄` 字段,第二行填写了 `张三` 和 `20` 的数据。最后将数据写入名为 `output.xlsx` 的 Excel 文件中。
希望这个简单的示例能够帮助您了解 Apache POI 的使用。
阅读全文