我正在为Java在aspose单元中使用autofilter选项。

AutoFilter autoFilter = worksheet.getAutoFilter();
autoFilter.setRange("A1:D1");
autoFilter.filter(1, "Student");


一切正常。但是对于第三列,我想使用“ contains”选项进行过滤。
在excel中,我们可以单击文本过滤器,然后单击“包含”选项,然后可以使用包含一些子文本的文本进行过滤。
例如,如果我想过滤所有包含“ school”的文本:
(结果可能类似于aaa学校,bbb学校,xxx学校等)
如何在Java的aspose单元中做到这一点?

最佳答案

请参阅以下示例代码以供参考:

自动筛选autoFilter = worksheet.getAutoFilter();

autoFilter.setRange(“ A1:D1”);

autoFilter.custom(1,FilterOperatorType.EQUAL,“ * school *”);

autoFilter.refresh();

........

我在Aspose担任技术支持/开发人员。

10-08 07:06