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文件并在第一个工作表中填充一些数据。可以根据需求修改表头和数据。最后将工作簿保存到文件中。