21xrx.com
2025-03-29 04:08:22 Saturday
文章检索 我的文章 写文章
Java实现Excel数据导出
2023-06-15 10:50:44 深夜i     12     0
Java Excel 数据导出

在Java中,我们经常需要将数据导出到Excel表格中,方便数据的处理和分析。这篇文章将介绍如何使用Java实现Excel数据导出。

首先,需要引入Excel操作库,比如Apache POI。具体的依赖可以在Maven中进行添加:

org.apache.poi
 
  
  poi
 
  
  3.17
 

  
  org.apache.poi
 
  
  poi-ooxml
 
  
  3.17

接着,我们可以使用POI库中的XSSFWorkbook和XSSFSheet等类来创建Excel表格,并在其中添加数据。以下是一个简单的示例代码:

XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Sheet1");
XSSFRow row = sheet.createRow(0);
row.createCell(0).setCellValue("姓名");
row.createCell(1).setCellValue("年龄");
row.createCell(2).setCellValue("性别");
row = sheet.createRow(1);
row.createCell(0).setCellValue("张三");
row.createCell(1).setCellValue(20);
row.createCell(2).setCellValue("男");
row = sheet.createRow(2);
row.createCell(0).setCellValue("李四");
row.createCell(1).setCellValue(18);
row.createCell(2).setCellValue("女");
try {
  FileOutputStream outputStream = new FileOutputStream("data.xlsx");
  workbook.write(outputStream);
  outputStream.close();
} catch (FileNotFoundException e) {
  e.printStackTrace();
} catch (IOException e) {
  e.printStackTrace();
}

上述代码创建了一个名为Sheet1的表格,并在其中添加了三行数据。最后将表格数据写入到文件中。执行上述代码后,我们可以在当前目录下生成一个名为data.xlsx的文件,即导出的Excel表格。

除了创建表格和添加数据外,还可以对单元格的样式、合并单元格等进行设置,以满足不同的需求。

本文主要介绍了如何使用Java实现Excel数据导出,并提供了简单的示例代码。读者可以根据需求进行修改,并深入学习POI库的使用方法。

  
  

评论区