ワークブックまたはワークシートの読み込み中にオブジェクトをフィルタリングする
Contents
[
Hide
]
考えられる使用シナリオ
使ってくださいLoadOptions.LoadFilterワークブックからデータをフィルタリングする際のプロパティ。ただし、個々のワークシートからデータをフィルター処理する場合は、オーバーライドする必要があります[LoadFilter.startSheet](https://reference.aspose.com/cells/java/com.aspose.cells/loadfilter#startSheet(com.aspose.cells.Worksheet) ) 方法。から適切な値を入力してくださいLoadDataFilterOptions作成中または操作中の列挙LoadFilter.
のLoadDataFilterOptions列挙には次の値があります。
- なし
- 全て
- CELL_BLANK
- CELL_STRING
- CELL_NUMERIC
- CELL_ERROR
- CELL_BOOL
- CELL_VALUE
- 方式
- CELL_DATA
- チャート
- 形
- MERGED_AREA
- 条件付き書式
- データ検証
- ピボットテーブル
- テーブル
- ハイパーリンク
- シート設定
- シートデータ
- BOOK_SETTINGS
- 設定
- XML_MAP
- 構造
- DOCUMENT_PROPERTIES
- DEFINED_NAMES
- VBA
- スタイル
ワークブックの読み込み中にオブジェクトをフィルタリングする
次のサンプル コードは、ワークブックからグラフをフィルター処理する方法を示しています。を確認してくださいサンプルエクセルファイルこのコードと出力 PDFそれによって生成されます。出力 PDF でわかるように、すべてのグラフがワークブックから除外されています。
ワークシートの読み込み中にオブジェクトをフィルタリングする
次のサンプル コードは、ソースエクセルファイルカスタム フィルターを使用してワークシートから次のデータをフィルター処理します。
- NoCharts という名前のワークシートからチャートをフィルタリングします。
- NoShapes という名前のワークシートから Shapes をフィルター処理します。
- NoConditionalFormatting という名前のワークシートから条件付き書式をフィルター処理します。
一度、ロードしますソースエクセルファイルカスタム フィルターを使用すると、すべてのワークシートの画像を 1 つずつ取得します。参考までに、出力イメージを次に示します。ご覧のとおり、最初の画像にはグラフがなく、2 番目の画像には図形がなく、3 番目の画像には条件付き書式がありません。