1

私のプロジェクトでは、epplus を使用して Excel ファイルを変更しています。あるケースでは、範囲にフィルターを追加し、フィルター リストでフィルター オプションの 1 つを選択解除する必要があります。

フィルターを追加するのは簡単ですが (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 月が選択されていないと予想していました。しかし、そうすることで、「Feb」がフィルター ドロップダウンから完全に非表示になりました。

epplusを使用してこのようなことを行うことが可能かどうかを提案してください。または、私はミッションインポッシブルです:)

4

1 に答える 1

0

EPPlus を使用したオートフィルターで値を選択解除するオプションは実際にはありません。しかし、あなたはそれを自分で行うことができます:

列に特定のオートフィルターを追加する

于 2015-12-23T21:54:23.740 に答える