如何使用 Java 在 Excel 中应用过滤器

在这个简短的教程中,您将学习如何在一个简单的分步方法的帮助下使用 Java 在 Excel 中应用过滤器。您可以在工作表中对所需单元格范围内的所有数据列设置自动过滤器,然后对任何列中的特定数据应用过滤器。最后,输出文件保存为 XLSX 文件,但您也可以将其保存为任何其他 Excel 文件格式。

使用 Java 在 Excel 中应用过滤器的步骤

  1. 使用 Maven 存储库添加 Aspose.Cells 库引用
  2. 在程序中使用 Import 命令添加对 WorkbookWorksheetCells 类的引用
  3. 实例化一个空的工作簿对象
  4. 获取对要添加示例数据的第一张工作表的引用
  5. 使用工作表中的单元格集合,将示例数据填充到工作表中
  6. 在 Excel 中对所需的单元格范围应用数据过滤器
  7. 针对特定数据在第一列上设置特定过滤器
  8. 将生成的文件另存为 XLSX

这里创建了一个空的工作簿,其中填充了一些示例数据。获得了对工作表中单元格集合的引用,并为此 Excel 表上的过滤器设置了范围。最终,过滤器应用于特定数据,以便在打开输出文件时,默认情况下应显示过滤后的数据。

使用 Java 在 Excel 中创建过滤器的代码

在此示例代码中,过滤器应用于其中一列,但是您可以根据该列中的相应值在 Excel 中的多个列上设置过滤器。这里如果您想将输出文件保存为其他格式,例如 XPS,您可以参考 如何在 Java 中将 Excel 转换为 XPS 上的文章。

另外,请注意,运行上述代码不需要其他组件或库,如 Interop 或 MS Excel。

 简体中文