【问题标题】:epplus Unselect a filter valueepplus 取消选择过滤器值
【发布时间】:2015-12-24 05:54:23
【问题描述】:

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

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

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

我已经尝试过的:

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

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

【问题讨论】:

    标签: c# epplus epplus-4


    【解决方案1】:

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

    Adding a specific autofilter on a column

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 2016-06-10
      • 2022-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多