可以通过Apache POI库来实现。Apache POI是一个开源的Java库,用于处理Microsoft Office格式的文件,包括Excel。
Apache POI提供了HSSF(Horrible Spreadsheet Format)和XSSF(XML Spreadsheet Format)两个模块,分别用于处理旧版的Excel(.xls)和新版的Excel(.xlsx)文件。
使用Apache POI创建Excel可以按照以下步骤进行:
<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>
Workbook workbook = new XSSFWorkbook(); // 创建一个新的Excel文件(.xlsx)
Sheet sheet = workbook.createSheet("Sheet1"); // 创建一个名为"Sheet1"的工作表
Row row = sheet.createRow(0); // 创建第一行
Cell cell = row.createCell(0); // 创建第一个单元格
cell.setCellValue("Hello"); // 设置单元格的值为"Hello"
try (FileOutputStream outputStream = new FileOutputStream("output.xlsx")) {
workbook.write(outputStream);
}
以上代码将创建一个名为"output.xlsx"的Excel文件,并将工作簿中的内容写入到文件中。
Apache POI还提供了丰富的API,可以进行更多的操作,如设置单元格样式、合并单元格、设置公式等。
推荐的腾讯云相关产品:腾讯云对象存储(COS),用于存储和管理Excel文件。产品介绍链接地址:https://cloud.tencent.com/product/cos
领取专属 10元无门槛券
手把手带您无忧上云