java - Apache 兴趣点。在 Excel 中设置数据过滤器

标签 java excel apache-poi

我使用 Apache POI 已经有一段时间了,它运行良好,但我无法在库中找到有关过滤器支持的可靠答案。

作为引用,我指的是 Excel 数据选项卡中可用的过滤器选项,它允许您将列的所有唯一值显示为列标题中的组合框。

我知道已经有一个问题了 generate excel in java在哪里问这个问题。

而且我看到 Apache POI 人员最近为此检查了一些东西 https://issues.apache.org/bugzilla/show_bug.cgi?id=35125

有没有人用过POI新版本试过过滤选项?

由于等待具有此功能的 POI 的最终版本对我们来说可能是不可能的,任何人都可以指出其他允许此选项的 Excel Java API(据我所知,JExcel 没有)。我确实看到许多网站允许导出到 excel 并提供过滤功能。如果没有好的 API 提供它,是否有任何其他方法或在 excel 上进行后处理我可以添加此选项

对于重复出现的问题,我深表歉意,但除了联系 stackoverflow 社区之外,我看不出有任何其他方法可以解决我的问题

最佳答案

它已经在 Apache POI 3.7 中启用。如何?看看...

sheet.setAutoFilter(CellRangeAddress.valueOf("A1:C200"));

关于java - Apache 兴趣点。在 Excel 中设置数据过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3737668/

相关文章:

java - 认证后转到特定的jsp页面(spring security)

java - 使用 java 流将评级列表转换为平均评级列表

eclipse - 如何在 Windows 上安装多个 JDK?

c# - 如何处理 OleDb Excel 导入中的无效字符?

c# - 在 Excel SpreadSheet 中对行应用分组并获得它们的总数

java - Apache-poi 限制用户只能选择下拉列表的值

java - Apache POI 选择单元格多个对象

java - 使用 Java 的 MyBatis 生成器无法正常工作

python - XLWT 转换为 Excel 文件

java - 使用 apache poi excel 创建的电子邮件地址验证