1

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

添加过滤器很简单(myRange.AutoFilter = true),但我没有看到任何方法来指定我需要在过滤器选项列表中取消选择哪些选项。所以我正在寻找类似下面的东西:

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

我已经尝试过的:

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

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

4

1 回答 1

0

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

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

于 2015-12-23T21:54:23.740 回答