写一段java导出excel
时间: 2024-09-17 09:06:12 浏览: 34
Java导出网页表格Excel过程详解
在Java中,我们可以使用Apache POI库来创建和导出Excel文件。以下是一个简单的示例,展示如何使用`pom.xml`依赖及如何创建一个新的工作簿并添加一张工作表,并写入一些数据:
首先,在`pom.xml`中添加Apache POI的依赖:
```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>
```
然后,编写Java代码导出Excel:
```java
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelExporter {
public static void main(String[] args) throws Exception {
// 创建一个新的工作簿
Workbook workbook = new XSSFWorkbook();
// 创建一个新的工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 获取第一行第一个单元格
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
// 写入数据
cell.setCellValue("Hello, World!");
// 设置列宽
sheet.autoSizeColumn(0);
// 将工作簿保存到磁盘
try (FileOutputStream outputStream = new FileOutputStream("output.xlsx")) {
workbook.write(outputStream);
}
System.out.println("Excel file exported successfully.");
}
}
```
这段代码会创建一个名为"Sheet1"的工作表,并在其中写入一行数据"Hello, World!"。最后,它将生成一个名为"output.xlsx"的Excel文件。
阅读全文