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

最佳答案

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

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

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

.........


希望这个对你有帮助。

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

10-06 16:21