Java 生成Excel文件

要在Java中生成Excel文件,可以使用Apache POI库。下面是一个简单的例子来演示如何使用POI来生成Excel文件:

首先,确保你已经引入了POI相关的依赖,比如在Maven中添加以下依赖:

```xml

<dependencies>

    <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>

</dependencies>

```

然后,可以使用以下代码生成一个简单的Excel文件:

```java

import org.apache.poi.ss.usermodel.*;

import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import java.io.FileOutputStream;

import java.io.IOException;

public class ExcelGenerator {

    public static void main(String[] args) {

        Workbook workbook = new XSSFWorkbook();

        Sheet sheet = workbook.createSheet("Sheet1");

        Row row = sheet.createRow(0);

        Cell cell = row.createCell(0);

        cell.setCellValue("Hello World!");

        try (FileOutputStream outputStream = new FileOutputStream("output.xlsx")) {

            workbook.write(outputStream);

        } catch (IOException e) {

            e.printStackTrace();

        }

    }

}

```

上述代码创建了一个XSSFWorkbook对象,然后创建了一个名为"Sheet1"的工作表。接下来,创建了一个行对象和一个单元格对象,并将单元格的值设置为"Hello World!"。最后,使用FileOutputStream将Workbook写入到一个名为"output.xlsx"的文件中。

运行上述代码后,将会生成一个名为"output.xlsx"的Excel文件,其中包含一个工作表和一个单元格,单元格中的值为"Hello World!"。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容