我正在为 java 开发 aspose cells 中的自动过滤选项。
AutoFilter autoFilter = worksheet.getAutoFilter();
autoFilter.setRange("A1:D1");
autoFilter.filter(1, "Student");
这工作正常。但对于第三列,我想使用“包含”选项进行过滤。 在Excel中,我们可以单击文本过滤器,然后单击包含选项,然后我们可以过滤包含某些子文本的文本。 例如,如果我想过滤所有包含“school”的文本: (结果可能是aaa学校、bbb学校、xxx学校等) 我怎样才能在java的aspose单元中做到这一点?
最佳答案
请参阅以下示例代码供您引用:
自动过滤器 autoFilter = worksheet.getAutoFilter();
autoFilter.setRange("A1:D1");
autoFilter.custom(1, FilterOperatorType.EQUAL, "*学校*");
autoFilter.refresh();
......
我在 Aspose 担任支持开发人员/传播者。
关于java - 为带有 contains 选项的 java 过滤器设置单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36469412/