テーブルの作成とフォーマット

テーブルの作成

スプレッドシートの利点の 1 つは、電話番号リスト、タスク リスト、取引リスト、資産または負債のリストなど、さまざまな種類のリストを作成できることです。複数のユーザーが協力して、さまざまなリストを使用、作成、および維持できます。

Aspose.Cells は、リストの作成と管理をサポートしています。

リスト オブジェクトの利点

データのリストを実際のリスト オブジェクトに変換すると、多くの利点があります。

  • 新しい行と列が自動的に含まれます。
  • リストの下部に合計行を簡単に追加して、SUM、AVERAGE、COUNT などを表示できます。
  • 右側に追加された列は、List オブジェクトに自動的に組み込まれます。
  • 行と列に基づくグラフは自動的に展開されます。
  • 行と列に割り当てられた名前付き範囲は、自動的に展開されます。
  • リストは、偶発的な行と列の削除から保護されています。

Microsoft Excel を使用してリスト オブジェクトを作成する

List オブジェクトを作成するためのデータ範囲の選択
todo:画像_代替_文章
[リストの作成] ダイアログが表示されます。
リストの作成ダイアログ
todo:画像_代替_文章
データの List オブジェクトを実装し、合計行を指定する (選択データ、 それからリスト、 に続く合計行).
リスト オブジェクトの作成
todo:画像_代替_文章

Aspose.Cells API を使用

Aspose.Cells はクラスを提供しますIワークブックMicrosoft Excel ファイルを表します。のIワークブッククラスにはIワークシートExcel ファイル内の各ワークシートにアクセスできるコレクション。

ワークシートは、Iワークシートクラス。のIワークシートクラスには、ワークシートを管理するためのさまざまなメソッドが用意されています。を作成するにはIListObjectワークシートでは、GetIListObjectsの回収方法Iワークシートクラス。実際、各 [IListObject] は、IListObjectCollectionクラスは、さらに追加[IListObject] オブジェクトを追加し、リストのセル範囲を指定するメソッド。

指定されたセル範囲に従って、Aspose.Cells オブジェクトが Aspose.Cells によって作成されます。属性を使用します (たとえば、ShowTotalsListColumnsなど) [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 でサポートされています。