如何在 Java 中将列表数据导出到 Excel

本快速教程将教您如何在 Java 中将列表数据导出到 Excel。首先,需要一个字符串列表,可以用一组常量字符串填充,也可以从某些外部源填充它,例如从磁盘上的某个文件、数据库或网络上的某些数据流中读取数据。最终创建一个新的工作簿并调用 importArrayList 函数来将列表转换为 Java 中的 Excel,它将保存为磁盘上的 XLSX 文件。

在 Java 中将列表数据导出到 Excel 的步骤

  1. 从 Maven 存储库添加对 Aspose.Cells 的引用以将列表导出到 Excel
  2. 声明一个数组列表来保存用于导出到 Excel 的列表数据
  3. 使用常量字符串用字符串填充列表或从某些外部源填充
  4. 创建一个 Workbook 类对象,该对象将填充列表数据
  5. 从新创建的工作簿中获取对 Worksheet 的引用
  6. 调用 importArrayList 函数以及列表引用、目标单元格和文本方向
  7. 保存包含导出的字符串列表的输出工作簿

这里首先初始化一个可以用多种方式填充的字符串列表。然后创建一个工作簿,并从此工作簿中获取对特定工作表的引用,您将在其中将列表写入 Java 中的 Excel。最后,您可以将输出的 Excel 文件保存为任何所需的格式,例如 XLSX、XLS、XLSM 或 XLSB。

在 Java 中从列表创建 Excel 的代码

此代码使用 ArrayList 类来声明和初始化字符串列表,但是,您也可以创建其他类型数据的列表。同样,获取第一个工作表引用以编写列表,但是您也可以通过提供从零开始的索引或工作表名称来引用其他工作表。 importArrayList() 函数中的最后一个参数定义了文本的方向,即列表将以列方式或行方式插入。

本教程将指导您将列表导出到 Excel,但是如果要将 Excel 写入数组,请参阅 如何在Java中将Excel转换为数组 上的文章。请注意,此列表到 Excel 的转换不需要 MS Excel 或 Interop 在系统上可用。

 简体中文