この記事では、C# を使用して Excel で行と列をグループ化する 方法について説明します。IDE 設定、手順の一覧、C# を使用して Excel で行をグループ化する ための実行サンプル コードが含まれています。行と列をグループ化/グループ化解除し、グループ化された項目を展開または折りたたむためのフラグを設定する方法について説明します。
C# を使用して Excel で行をグループ化する手順
- IDE を設定して、Aspose.Cells for .NET をグループの行と列に追加します。
- 行と列をグループ化するための Workbook クラスを使用して、既存の Excel ファイルを作成または読み込みます。
- 目的のシートにアクセスする
- シート上のセルのコレクションを取得する
- 必要に応じてGroupRowsおよびGroupColumnsメソッドを呼び出します
- 出力ファイルを保存する
これらの手順では、C# を使用して Excel で列をグループ化 する方法、または行をグループ化する方法を定義します。Excel ファイルを読み込むか作成し、行または列をグループ化するシートのセル コレクションにアクセスしてプロセスを開始します。MS Excel でファイルを開いたときに、最初と最後の行または列のインデックスと、グループ化された項目を折りたたむか展開するかのブール フラグを渡して、GroupRows() メソッドと GroupColumns() メソッドを呼び出します。
C# を使用して Excel の行と列をグループ化するコード
using System; | |
using Aspose.Cells; | |
class Program | |
{ | |
static void Main(string[] args) // Grouping rows and columns in Excel file in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Create a workbook | |
Workbook workbook = new Workbook(); | |
// Access the target sheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Grouping first three rows | |
worksheet.Cells.GroupRows(0, 2, true); | |
// Grouping first four columns | |
worksheet.Cells.GroupColumns(0, 3, true); | |
// Saving the output | |
workbook.Save("output.xls"); | |
Console.WriteLine("Done"); | |
} | |
} |
このコードは、C# を使用して Excel で列をグループ化する方法 を示しています。Cells コレクション クラスには、複数のオーバーロードを持つ GroupRows() メソッドと GroupColumns() メソッドが含まれています。また、行と列からグループ化を削除するための UngroupRows() メソッドと UngroupColumns() メソッドもあります。
この記事では、C# を使用して Excel の行を展開/折りたたみでグループ化する方法 について説明しました。空白行を削除するには、C# を使用して Excel の空白行を削除する の記事を参照してください。