JAVA怎么实现导出Excel功能

   2025-02-20 7580
核心提示:Java可以通过使用Apache POI库来实现导出Excel功能。下面是一个简单的示例代码:import org.apache.poi.ss.usermodel.*;import o

Java可以通过使用Apache POI库来实现导出Excel功能。下面是一个简单的示例代码:

import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.FileOutputStream;import java.io.IOException;public class ExcelExporter {public static void main(String[] args) {// 创建工作簿Workbook workbook = new XSSFWorkbook();// 创建工作表Sheet sheet = workbook.createSheet("Sheet1");// 创建表头Row headerRow = sheet.createRow(0);Cell headerCell1 = headerRow.createCell(0);headerCell1.setCellValue("姓名");Cell headerCell2 = headerRow.createCell(1);headerCell2.setCellValue("年龄");// 填充数据Row dataRow1 = sheet.createRow(1);Cell dataCell1 = dataRow1.createCell(0);dataCell1.setCellValue("张三");Cell dataCell2 = dataRow1.createCell(1);dataCell2.setCellValue(20);Row dataRow2 = sheet.createRow(2);Cell dataCell3 = dataRow2.createCell(0);dataCell3.setCellValue("李四");Cell dataCell4 = dataRow2.createCell(1);dataCell4.setCellValue(25);// 自动调整列宽sheet.autoSizeColumn(0);sheet.autoSizeColumn(1);// 保存工作簿到文件try (FileOutputStream outputStream = new FileOutputStream("output.xlsx")) {workbook.write(outputStream);} catch (IOException e) {e.printStackTrace();}// 关闭工作簿try {workbook.close();} catch (IOException e) {e.printStackTrace();}}}

此代码将创建一个Excel文件并在第一个工作表中填充一些数据。可以根据需求修改表头和数据。最后将工作簿保存到文件中。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言