ワークブックまたはワークシートの読み込み中にオブジェクトをフィルタリングする

考えられる使用シナリオ

使ってくださいLoadOptions.LoadFilterワークブックからデータをフィルタリングする際のプロパティ。ただし、個々のワークシートからデータをフィルター処理する場合は、オーバーライドする必要があります[LoadFilter.startSheet](https://reference.aspose.com/cells/java/com.aspose.cells/loadfilter#startSheet(com.aspose.cells.Worksheet) ) 方法。から適切な値を入力してくださいLoadDataFilterOptions作成中または操作中の列挙LoadFilter.

LoadDataFilterOptions列挙には次の値があります。

ワークブックの読み込み中にオブジェクトをフィルタリングする

次のサンプル コードは、ワークブックからグラフをフィルター処理する方法を示しています。を確認してくださいサンプルエクセルファイルこのコードと出力 PDFそれによって生成されます。出力 PDF でわかるように、すべてのグラフがワークブックから除外されています。

ワークシートの読み込み中にオブジェクトをフィルタリングする

次のサンプル コードは、ソースエクセルファイルカスタム フィルターを使用してワークシートから次のデータをフィルター処理します。

  • NoCharts という名前のワークシートからチャートをフィルタリングします。
  • NoShapes という名前のワークシートから Shapes をフィルター処理します。
  • NoConditionalFormatting という名前のワークシートから条件付き書式をフィルター処理します。

一度、ロードしますソースエクセルファイルカスタム フィルターを使用すると、すべてのワークシートの画像を 1 つずつ取得します。参考までに、出力イメージを次に示します。ご覧のとおり、最初の画像にはグラフがなく、2 番目の画像には図形がなく、3 番目の画像には条件付き書式がありません。