我的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担任技术支持/开发人员。