行と列のフォーマット
Contents
[
Hide
]
スプレッドシートで作業し、行や列にデータを追加する際に、行の高さや列の幅を変更する必要が生じることがあります。時には、行や列に書式を適用することで、現在の高さや幅を変更してデータを表示する必要があります。通常、ユーザーはMicrosoft Excelを使用してWYSIWYG環境で行の高さや列の幅を調整しますが、Aspose.Cellsでは開発者が実行時にこれらの操作を行うことができます。
行で操作する
行の高さの調整方法
Aspose.CellsはMicrosoft Excelファイルを表すWorkbookクラスを提供します。WorkbookクラスにはExcelファイル内の各ワークシートにアクセスできるWorksheetCollectionが含まれています。ワークシートはWorksheetクラスで表されます。Worksheetクラスはワークシート内のすべてのセルを表すCellsコレクションを提供します。
Cellsコレクションには、ワークシート内の行や列を管理するためのいくつかのメソッドが用意されています。以下では、そのうちいくつかを詳しく説明します。
行の高さを設定する方法
行の高さを単一の行に設定することができます。CellsコレクションのSetRowHeightメソッドを呼び出すことで行の高さを設定できます。SetRowHeightメソッドは以下のパラメータを取ります。
- 行インデックス:高さを変更する行のインデックス。
- 行の高さ:行に適用する行の高さ。
ワークシート内のすべての行の高さを設定する方法
開発者がワークシート内のすべての行に同じ行の高さを設定する必要がある場合、CellsコレクションのStandardHeightプロパティを使用して行の高さを設定できます。
例:
列で操作する
列の幅を設定する方法
列の幅を変更する列のインデックスを指定して、CellsコレクションのSetColumnWidthメソッドを呼び出すことで列の幅を設定する。SetColumnWidthメソッドは次のパラメータを取ります:
- 列インデックス:幅を変更する列のインデックス。
- 列の幅:設定したい列の幅。
ピクセル単位で列幅を設定する方法
列の幅を変更する列のインデックスを指定して、CellsコレクションのSetColumnWidthPixelメソッドを呼び出すことで列の幅を設定する。SetColumnWidthPixelメソッドは次のパラメータを取ります:
- 列インデックス:幅を変更する列のインデックス。
- 列の幅、ピクセル単位での所望の列の幅。
ワークシート内のすべての列の幅を設定する方法
ワークシート内のすべての列に同じ列の幅を設定するには、CellsコレクションのStandardWidthプロパティを使用します。