java - 如何在poi-3.2中设置自动过滤器

标签 java excel apache-poi

我尝试使用 apache-poi 设置自动过滤器。

我使用下面的代码找到了一些方法:

sheet.setAutoFilter(CellRangeAddress.valueOf("B1"));

但是我的poi版本是3.2,所以无法使用这个方法。

还有其他方法可以使用 apache-poi-3.2 设置自动过滤器吗?

最佳答案

您可以尝试保存过滤区域中的第一个和最后一个单元格吗? 然后执行以下操作:

sheet.setAutoFilter(new CellRangeAddress(firstCell.getRowIndex(), lastCell.getRowIndex(), firstCell.getColumnIndex(), lastCell.getColumnIndex()));

关于java - 如何在poi-3.2中设置自动过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57475116/

相关文章:

arrays - 如何从名称列中的每个单元格中提取姓氏并将其分配给名称数组?

java - 我在通过 Apache POI 添加计算字段时遇到问题

java - Excel Java 导入问题, header 签名无效?

java - 如何使用java apache poi api创建Excel列仅允许唯一字符串

java - JSON 到 Xml - 带连字符的元素名称转换

Java、LibGDX、矩形交集因尺寸为负而失败?

java - 无法使用java在mysql中保存波斯字符(utf-8)

excel - 在列中的每个单元格中插入减号

java - 可选或默认通用参数

excel - 从另一个表更新表值