行および列の自動調整
自動調整
Workbookクラスを提供しています。このクラスはMicrosoft Excelファイルを表します。Workbook クラスには、Excelファイル内の各ワークシートにアクセスするWorksheets コレクションが含まれています。
ワークシートはWorksheet クラスで表されます。Worksheet クラスは、ワークシートを管理するための多くのプロパティとメソッドを提供しています。この記事では、Worksheet クラスを使用して行や列の自動調整を行う方法について説明します。
行の自動調整 - シンプル
行の高さと幅を自動調整する最も簡単な方法は、WorksheetクラスのautoFitRowメソッドを呼び出すことです。 autoFitRowは、調整する行のインデックスをパラメータとして取ります。
セルの範囲内のコンテンツに基づいて行を自動的に調整するためには、autoFitRow メソッドのオーバーロードバージョンを使用して行内のセル範囲で行を自動調整することができます。このメソッドには以下のパラメータが必要です:
行は多くの列で構成されています。Aspose.Cellsでは、行内のセル範囲の内容に基づいて行を自動調整するために、autoFitRowメソッドのオーバーロードバージョンを呼び出すことができます。次のパラメータを取ります:
- 行インデックス:自動調整される行のインデックス。
- 最初の列インデックス:行の最初の列のインデックス。
- 最後の列インデックス:行の最後の列のインデックス。
autoFitRowメソッドは、行内のすべての列の内容を確認してから、その行を自動調整します。
列の自動調整 - 簡単な方法
列の幅と高さを自動調整する最も簡単な方法は、WorksheetクラスのautoFitColumnメソッドを呼び出すことです。 autoFitColumnは、調整したい列のインデックスをパラメータとして取ります。
セル範囲の列オートフィット
列は多くの行で構成されています。列の内容に基づいて列を自動調整するには、autoFitColumnメソッドのオーバーロードバージョンを呼び出します。このメソッドは次のパラメータを取ります:
- 列のインデックス:自動的にフィットする必要のある列のインデックスを表します。
- 最初の行のインデックス:列の最初の行のインデックスを表します。
- 最後の行のインデックス:列の最後の行のインデックスを表します。
autoFitColumnメソッドは、列内のすべての行の内容を確認してから、その列を自動調整します。
結合されたセルの行のAutoFit
Aspose.Cellsを使用して、AutoFitterOptions APIを使用して結合セルでも行を自動的にフィットさせることが可能です。AutoFitterOptions クラスには、結合セルの行を自動的にフィットさせるために使用できるAutoFitMergedCellsType プロパティがあります。AutoFitMergedCellsType は、次のメンバーを持つAutoFitMergedCellsType 列挙型を受け入れます。
- NONE:結合セルを無視します。
- FIRST_LINE:最初の行の高さのみを拡大します。
- LAST_LINE: 最後の行の高さのみを拡大します。
- EACH_LINE: 各行の高さのみを拡大します。
autoFitRowsおよびautoFitColumnsのオーバーロードバージョンを使用し、行または列の範囲とAutoFitterOptionsのインスタンスを指定して、選択した行または列を自動調整することもできます。
上記のメソッドのシグネチャは次の通りです:
- autoFitRows(int startRow, int endRow, AutoFitterOptions options)
- autoFitColumns(int firstColumn, int lastColumn, AutoFitterOptions options)
重要なこと