ListObject

ListObject

概要

ListObject は Aspose.Cells の FOSS における .NET 用のクラスです。

Excel テーブル(構造化参照 / ListObject)を表します。テーブルは組み込みのフィルタリング、ソート、スタイリングを備えた構造化データを提供します。テーブルヘッダーに対して自動的にフィルタが作成され、さまざまなテーブルスタイルをサポートします。テーブルはヘッダー行、合計行、バンディングを含めて可読性を向上させることができます。構造化参照を使用すると、数式内でテーブルデータを名前で参照できます。 var workbook = new Workbook(); var worksheet = workbook.Worksheets[0]; // Add sample data worksheet.Cells[“A1”].PutValue(“Name”); worksheet.Cells[“B1”].PutValue(“Age”); worksheet.Cells[“A2”].PutValue(“Alice”); worksheet.Cells[“B2”].PutValue(30); // Create a table int tableIndex = worksheet.ListObjects.Add(0, 0, 2, 1, true); var table = worksheet.ListObjects[tableIndex]; table.DisplayName = “People Data”; table.ShowHeaderRow = true;

このクラスは .NET プログラムで ListObject オブジェクトを操作するための4つのメソッドを提供します。利用可能なメソッドは ConvertToRange、RemoveAutoFilter、Resize、ShowAutoFilter です。Aspose.Cells の FOSS for .NET パッケージをインストールすると、エクスポートされたすべてのメンバーが任意の .NET アプリケーションから利用可能になります。プロパティ: Comment、DisplayName、EndColumn、EndRow、ListColumns、ShowHeaderRow、その他9件。

説明

ListObject は Aspose.Cells の FOSS ライブラリにおける .NET 用のクラスで、プログラムから使用できる4つのメソッドと15のプロパティを公開しています。

このクラスはさらに、開始行を取得する StartRow プロパティ、開始列を取得する StartColumn プロパティ、終了行を取得する EndRow プロパティを提供します。

プロパティ

名前型アクセス説明
DisplayNamestring読み取り/書き込み表示名を取得または設定します。
Commentstring読み取り/書き込みコメントを取得または設定します。
StartRowint読み取り開始行を取得します。
StartColumnint読み取り開始列を取得します。
EndRowint読み取り終了行を取得します。
EndColumnint読み取り終了列を取得します。
ShowHeaderRowbool読み取り/書き込み表示ヘッダー行を取得または設定します。
ShowTotalsbool読み取り/書き込み表示合計を取得または設定します。
TableStyleTypeTableStyleType読み取り/書き込みテーブル スタイル タイプを取得または設定します。
TableStyleNamestring読み取り/書き込みテーブルスタイル名を取得または設定します。
ShowTableStyleFirstColumnbool読み取り/書き込み表示テーブルスタイルの最初の列を取得または設定します。
ShowTableStyleLastColumnbool読み取り/書き込みテーブルスタイルの最後の列の表示を取得または設定します。
ShowTableStyleRowStripesbool読み取り/書き込みテーブルスタイルの行ストライプの表示を取得または設定します。
ShowTableStyleColumnStripesbool読み取り/書き込みテーブルスタイルの列ストライプの表示を取得または設定します。
ListColumnsListColumnCollection読み取りリスト列を取得します。

メソッド

シグネチャ説明
Resize(startRow: int, startColumn: int, endRow: int, endColumn: int, hasHeaders: bool)テーブルを指定された範囲にリサイズし、ヘッダーセルから列を再構築します。
ShowAutoFilter()テーブルのヘッダー行に autoFilter のドロップダウンボタンを表示します。
RemoveAutoFilter()テーブルのヘッダー行から autoFilter のドロップダウンボタンを非表示にします。
ConvertToRange()テーブル構造を削除し、セルデータはそのまま残します。

参照

 日本語