epplus取消选择过滤器值



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

添加筛选器是直接的(myRange.AutoFilter=true),但我看不出有任何方法可以指定需要在筛选器选项列表中取消选择的选项。所以我正在寻找下面这样的东西:

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

我已经尝试过的:

  1. 使用epplus,我添加了filter(我想要filter的列的值为Jan、Feb和March)
  2. 隐藏列值为"Feb"的所有行
  3. 现在,我希望在过滤器下拉列表中有1月、2月和3月,而2月未被选中。但这样一来,"二月"就从过滤器下拉列表中完全隐藏起来了

请建议是否可以使用epplus做这样的事情,或者我正在执行不可能的任务:)

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

在列上添加特定的自动过滤器

相关内容

  • 没有找到相关文章

最新更新