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 プロパティを提供します。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
DisplayName | string | 読み取り/書き込み | 表示名を取得または設定します。 |
Comment | string | 読み取り/書き込み | コメントを取得または設定します。 |
StartRow | int | 読み取り | 開始行を取得します。 |
StartColumn | int | 読み取り | 開始列を取得します。 |
EndRow | int | 読み取り | 終了行を取得します。 |
EndColumn | int | 読み取り | 終了列を取得します。 |
ShowHeaderRow | bool | 読み取り/書き込み | 表示ヘッダー行を取得または設定します。 |
ShowTotals | bool | 読み取り/書き込み | 表示合計を取得または設定します。 |
TableStyleType | TableStyleType | 読み取り/書き込み | テーブル スタイル タイプを取得または設定します。 |
TableStyleName | string | 読み取り/書き込み | テーブルスタイル名を取得または設定します。 |
ShowTableStyleFirstColumn | bool | 読み取り/書き込み | 表示テーブルスタイルの最初の列を取得または設定します。 |
ShowTableStyleLastColumn | bool | 読み取り/書き込み | テーブルスタイルの最後の列の表示を取得または設定します。 |
ShowTableStyleRowStripes | bool | 読み取り/書き込み | テーブルスタイルの行ストライプの表示を取得または設定します。 |
ShowTableStyleColumnStripes | bool | 読み取り/書き込み | テーブルスタイルの列ストライプの表示を取得または設定します。 |
ListColumns | ListColumnCollection | 読み取り | リスト列を取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
Resize(startRow: int, startColumn: int, endRow: int, endColumn: int, hasHeaders: bool) | テーブルを指定された範囲にリサイズし、ヘッダーセルから列を再構築します。 |
ShowAutoFilter() | テーブルのヘッダー行に autoFilter のドロップダウンボタンを表示します。 |
RemoveAutoFilter() | テーブルのヘッダー行から autoFilter のドロップダウンボタンを非表示にします。 |
ConvertToRange() | テーブル構造を削除し、セルデータはそのまま残します。 |