epplus取消选择过滤器值

时间:2015-12-23 13:52:25

标签: c# epplus epplus-4

在我的项目中,我使用epplus来修改excel文件。现在在一种情况下,我需要在范围上添加过滤器,并取消选择过滤器列表中的一个过滤器选项。

添加过滤器是直接的(myRange.AutoFilter = true),但我没有看到任何方法来指定我需要在过滤器选项列表中取消选择的选项。所以我正在寻找以下内容:

myRange.Filter.Values = [value1, value2, ...]; 
or 
myRange.Filter.ExcludedValues = [blabla1, blabla2];

我已尝试过的内容:

  1. 使用epplus我添加了过滤器(我希望过滤器的列具有值Jan,Feb,March)
  2. 隐藏列值为'Feb'的所有行
  3. 现在我预计将有1月,2月和3月的过滤器下拉,而2月未被选中。但这样做'二月'完全隐藏在过滤器下拉列表中。
  4. 请建议是否可以使用epplus执行此类操作,或者我无法执行任务:)

1 个答案:

答案 0 :(得分:0)

在使用EPPlus的自动过滤器中取消选择值时,实际上没有选项。但你可以自己做:

Adding a specific autofilter on a column