如何在aspose单元格中为行应用过滤器

时间:2017-03-06 05:08:31

标签: java aspose-cells

我的excel文件有两列 - Type和value。使用智能标记插入数据后,我想添加属于同一类型的所有值。如何才能做到这一点?自动过滤器需要我不知道的范围,因为我的excel文件动态填充了值。

1 个答案:

答案 0 :(得分:2)

对于应用自动过滤器,我认为您实际上不需要指定整个范围(具有特定行数),您只需要提及要进行的列(例如“A1:B1”)应用过滤器。因此,一旦您的数据基于智能标记填充,您将启用自动过滤器,甚至相应地添加自定义过滤器(针对您的特定类型),请参阅下面的示例代码段: 例如 示例代码:

............

    Worksheet worksheet = worksheet.getWorksheets().get(0);
    AutoFilter autoFilter = worksheet.getAutoFilter();
    autoFilter.setRange("A1:B1");
    autoFilter.addFilter(0, "MyType");
    autoFilter.refresh();

.........

希望,这有点帮助。

我是Aspose的支持开发人员/传播者。