我的excel文件有两列 - Type和value。使用智能标记插入数据后,我想添加属于同一类型的所有值。如何才能做到这一点?自动过滤器需要我不知道的范围,因为我的excel文件动态填充了值。
答案 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的支持开发人员/传播者。