要在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!"。
网友评论