java实现excel导出功能poi
时间: 2023-08-08 15:13:23 浏览: 127
要实现Java中的Excel导出功能,可以使用Apache POI这个开源的Java API。下面是一个简单的例子:
```java
try {
// 创建工作簿
Workbook workbook = new XSSFWorkbook();
// 创建工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建表头
Row headerRow = sheet.createRow(0);
String[] headers = {"姓名", "年龄", "性别"};
for (int i = 0; i < headers.length; i++) {
Cell cell = headerRow.createCell(i);
cell.setCellValue(headers[i]);
}
// 添加数据
String[][] data = {{"张三", "20", "男"}, {"李四", "22", "女"}, {"王五", "25", "男"}};
for (int i = 0; i < data.length; i++) {
Row row = sheet.createRow(i + 1);
for (int j = 0; j < data[i].length; j++) {
Cell cell = row.createCell(j);
cell.setCellValue(data[i][j]);
}
}
// 输出到文件
FileOutputStream fileOut = new FileOutputStream("output.xlsx");
workbook.write(fileOut);
fileOut.close();
// 关闭工作簿
workbook.close();
} catch (IOException e) {
e.printStackTrace();
}
```
以上代码会创建一个包含表头和数据的Excel文件,并将其保存到output.xlsx文件中。你可以根据自己的需要修改例子中的表头和数据,然后使用相同的方式导出Excel文件。
阅读全文