テーブルの作成とフォーマット
テーブルの作成
スプレッドシートの利点の 1 つは、電話番号リスト、タスク リスト、取引リスト、資産または負債のリストなど、さまざまな種類のリストを作成できることです。複数のユーザーが協力して、さまざまなリストを使用、作成、および維持できます。
Aspose.Cells は、リストの作成と管理をサポートしています。
リスト オブジェクトの利点
データのリストを実際のリスト オブジェクトに変換すると、多くの利点があります。
- 新しい行と列が自動的に含まれます。
- リストの下部に合計行を簡単に追加して、SUM、AVERAGE、COUNT などを表示できます。
- 右側に追加された列は、List オブジェクトに自動的に組み込まれます。
- 行と列に基づくグラフは自動的に展開されます。
- 行と列に割り当てられた名前付き範囲は、自動的に展開されます。
- リストは、偶発的な行と列の削除から保護されています。
Microsoft Excel を使用してリスト オブジェクトを作成する
List オブジェクトを作成するためのデータ範囲の選択 |
---|
[リストの作成] ダイアログが表示されます。 |
リストの作成ダイアログ |
---|
データの List オブジェクトを実装し、合計行を指定する (選択データ、 それからリスト、 に続く合計行). |
リスト オブジェクトの作成 |
---|
Aspose.Cells API を使用
Aspose.Cells はクラスを提供しますIワークブックMicrosoft Excel ファイルを表します。のIワークブッククラスにはIワークシートExcel ファイル内の各ワークシートにアクセスできるコレクション。
ワークシートは、Iワークシートクラス。のIワークシートクラスには、ワークシートを管理するためのさまざまなメソッドが用意されています。を作成するにはIListObjectワークシートでは、GetIListObjectsの回収方法Iワークシートクラス。実際、各 [IListObject]
は、IListObjectCollectionクラスは、さらに追加[IListObject]
オブジェクトを追加し、リストのセル範囲を指定するメソッド。
指定されたセル範囲に従って、Aspose.Cells オブジェクトが Aspose.Cells によって作成されます。属性を使用します (たとえば、ShowTotalsとListColumnsなど) [IListObject]
クラスのリストを制御します。
以下の例では、上記のセクションで Microsoft Excel を使用して作成したのと同じ Aspose.Cells API を使用して [IListObject]
を作成しています。
テーブルをフォーマットする
関連するデータのグループを管理および分析するために、セルの範囲をリスト オブジェクト (Excel テーブルとも呼ばれます) に変換することができます。テーブルは、他の行や列のデータとは独立して管理される関連データを含む一連の行と列です。既定では、テーブルのすべての列のヘッダー行でフィルター処理が有効になっているため、リスト オブジェクト データをすばやくフィルター処理または並べ替えることができます。各合計行セルの集計関数のドロップダウン リストを提供するリスト オブジェクトに、合計行 (数値データの操作に役立つ集計関数の選択を提供するリスト内の特別な行) を追加できます。 Aspose.Cells は、リスト (またはテーブル) を作成および管理するためのオプションを提供します。
リスト オブジェクトの書式設定
Aspose.Cells はクラスを提供しますIワークブックMicrosoft Excel ファイルを表します。のIワークブッククラスにはIワークシートExcel ファイル内の各ワークシートにアクセスできるコレクション。
ワークシートは、Iワークシートクラス。のIワークシートクラスには、ワークシートを管理するためのさまざまなメソッドが用意されています。を作成するにはListObjectワークシートでは、IListObjectCollection
を使用します。実際には、各 [IListObject]
は IListObjectCollection
クラスのオブジェクトであり、さらに追加メソッドを使用して [IListObject]
オブジェクトを追加し、含まれるセルの範囲を指定します。指定されたセル範囲に従って、ListObjectは Aspose.Cells によってワークシートに作成されます。属性を使用します (たとえば、表スタイルの種類[IListObject]
クラスの ) を使用して、要件に合わせてテーブルをフォーマットします。
次の例では、サンプル データをワークシートに追加し、[IListObject]
を追加して、既定のスタイルを適用します。 [IListObject]
スタイルは Microsoft Excel 2007/2010 でサポートされています。