在线文字转语音网站:无界智能 aiwjzn.com

如何使用Apache POI库的API创建Excel文件

如何使用Apache POI库的API创建Excel文件

使用Apache POI库的API可以创建Excel文件。首先,需要添加Apache POI依赖到项目的pom.xml文件中: <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> 接下来,可以使用以下示例代码来创建一个具有两列数据的Excel文件: import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.FileOutputStream; import java.io.IOException; public class ExcelCreator { public static void main(String[] args) throws IOException { // 创建工作簿 Workbook workbook = new XSSFWorkbook(); // 创建工作表 Sheet sheet = workbook.createSheet("Sheet1"); // 创建表头 Row headerRow = sheet.createRow(0); Cell headerCell1 = headerRow.createCell(0); headerCell1.setCellValue("Name"); Cell headerCell2 = headerRow.createCell(1); headerCell2.setCellValue("Age"); // 创建数据行 Row dataRow = sheet.createRow(1); Cell dataCell1 = dataRow.createCell(0); dataCell1.setCellValue("Alice"); Cell dataCell2 = dataRow.createCell(1); dataCell2.setCellValue(25); // 创建文件输出流 FileOutputStream fileOutputStream = new FileOutputStream("example.xlsx"); // 写入工作簿到输出流 workbook.write(fileOutputStream); // 关闭输出流 fileOutputStream.close(); // 关闭工作簿 workbook.close(); } } 此示例代码将创建一个具有两列数据的Excel文件,第一列为姓名(Name),第二列为年龄(Age),数据行为Alice(25岁)。最后,该文件将保存为名为example.xlsx的文件。