21xrx.com
2024-12-23 03:12:54 Monday
登录
文章检索 我的文章 写文章
Java实现Excel数据导出
2023-06-15 10:50:44 深夜i     --     --
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库的使用方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复