IronXL ハウツー 行と列のグループ化およびグループ解除 How to Group and Ungroup Rows & Columns Chaknith Bin 更新日:7月 22, 2025 Download IronXL NuGet Download テキストの検索と置換 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English Excelでは、グループ化機能は行または列の折りたたみ可能なセクションを作成することによりデータを整理するのに役立ちます。 これにより、大規模なデータセットのナビゲーションと分析が簡素化されます。 逆に、グループ解除機能は元のグループ化されていない状態を復元します。 これらの機能はデータ管理を強化し、特定のスプレッドシートセクションの集中した調査を可能にします。 IronXLは、C# .NETのInteropを使用することなく、プログラムによるグループ化およびグループ解除を可能にします。 as-heading:2(クイックスタート:行と列を簡単にグループ化およびグループ解除する)* Excelデータを即座に整理し始めましょう—ワークブックを読み込み、ワークシートでGroupRows、UngroupRows、GroupColumnsまたはUngroupColumnを呼び出して保存するだけです。 IronXLは、行と列のグループ化およびグループ解除の開始を直感的かつ迅速に行います。 Get started making PDFs with NuGet now: Install IronXL with NuGet Package Manager PM > Install-Package IronXL.Excel Copy and run this code snippet. IronXL.WorkBook.Load("data.xlsx").DefaultWorkSheet.GroupRows(0, 4).WorkBook.SaveAs("grouped.xlsx"); Deploy to test on your live environment Start using IronXL in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 最小限のワークフロー(5ステップ) 行と列をグループ化およびグループ解除するためのC#ライブラリをダウンロード 既存のExcelファイルを読み込むか、新しいファイルを作成します。 行にグループ化およびグループ解除の操作を適用します 列にグループ化およびグループ解除の操作を適用します 必要に応じてExcelファイルをさまざまなファイル形式へエクスポートします。 行のグループ化およびグループ解除の例 ご注意以下のすべてのインデックス位置は0ベースのインデックスを使用します。 グループ化およびグループ解除は、値を含むセルにのみ適用できます。 行のグループ化 GroupRowsメソッドは、グループ化を適用する行のインデックス位置を取ります。 必要に応じて、同じ行または異なる行グループに対してこのメソッドを複数回使用できます。 :path=/static-assets/excel/content-code-examples/how-to/group-and-ungroup-rows-columns-group-row.cs using IronXL; // Load existing spreadsheet WorkBook workBook = WorkBook.Load("sample.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Ungroup row 1-9 workSheet.GroupRows(0, 7); workBook.SaveAs("groupRow.xlsx"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 出力 行のグループ解除 UngroupRowsメソッドを使用して、以前にグループ化された行をグループ解除します。 このメソッドは、グループの中央に適用すると、グループを2つの部分に分割することもできます。ただし、結果のセクションは、再度グループ化しない限り、別々のグループを形成しません。 :path=/static-assets/excel/content-code-examples/how-to/group-and-ungroup-rows-columns-ungroup-row.cs using IronXL; // Load existing spreadsheet WorkBook workBook = WorkBook.Load("sample.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Ungroup row 3-5 workSheet.UngroupRows(2, 4); workBook.SaveAs("ungroupRow.xlsx"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 出力 class="competitors-section__wrapper-even-1"> Before After 列のグループ化およびグループ解除の例 列のグループ化 列は行と同様にグループ化できます。 GroupColumnsメソッドを使用して、列のインデックス番号または列の文字を指定して列をグループ化します。 :path=/static-assets/excel/content-code-examples/how-to/group-and-ungroup-rows-columns-group-column.cs using IronXL; // Load existing spreadsheet WorkBook workBook = WorkBook.Load("sample.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Apply grouping to column A-F workSheet.GroupColumns(0, 5); workBook.SaveAs("groupColumn.xlsx"); Imports IronXL ' Load existing spreadsheet Private workBook As WorkBook = WorkBook.Load("sample.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Apply grouping to column A-F workSheet.GroupColumns(0, 5) workBook.SaveAs("groupColumn.xlsx") $vbLabelText $csharpLabel 出力 列のグループ解除 行のグループ解除と同様に、UngroupColumnsメソッドを使用して列のグループを分割できます。 このメソッドを列グループの中央に適用すると、それを2つの部分に分割します。 :path=/static-assets/excel/content-code-examples/how-to/group-and-ungroup-rows-columns-ungroup-column.cs using IronXL; // Load existing spreadsheet WorkBook workBook = WorkBook.Load("sample.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Ungroup column C-D workSheet.UngroupColumn("C", "D"); workBook.SaveAs("ungroupColumn.xlsx"); Imports IronXL ' Load existing spreadsheet Private workBook As WorkBook = WorkBook.Load("sample.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Ungroup column C-D workSheet.UngroupColumn("C", "D") workBook.SaveAs("ungroupColumn.xlsx") $vbLabelText $csharpLabel 出力 class="competitors-section__wrapper-even-1"> Before After よくある質問 C#を使用してExcel内の行をどのようにしてグループ化およびグループ解除できますか? IronXLの`GroupRows`メソッドを使用して、インデックス位置を指定して行をグループ化できます。グループ解除するには、以前にグループ化された行に対して`UngroupRows`メソッドを使用します。 C#ライブラリを使ってExcel内の列をグループ化するプロセスは何ですか? IronXLでは、インデックス番号や列文字を指定して`GroupColumns`メソッドを使用して列をグループ化できます。 Interopを使用せずにC#でExcelファイルを管理できますか? はい、IronXLを使用すると、行と列のグループ化およびグループ解除を含め、Interopを頼らずにC#でプログラム的にExcelファイルを管理できます。 Excel内のグループ化されたセクションでセグメントをグループ解除すると何が起こりますか? IronXLを使用してグループ化されたセクションの中央でセグメントをグループ解除すると、2つの部分に分割されます。これらのセグメントは再びグループ化しない限り、自動的に別のグループを形成しません。 C#でExcelファイルを操作するためにIronXLをどのようにインストールしますか? NuGetパッケージマネージャーからIronXLをダウンロードしてインストールできます。これにより、C#でExcelファイルを操作し始めることができます。 IronXLを使用してExcelからどのファイル形式にエクスポートできますか? IronXLはExcelファイルをさまざまな形式にエクスポートでき、データを管理および配布する方法に柔軟性を提供します。 C#を使ってExcelのセルをグループ化するための前提条件はありますか? IronXLでは、グループ化とグループ解除は値を含むセルにのみ適用でき、すべての位置にゼロベースのインデックスを使用する必要があります。 C#を使用してExcel内のデータをどのように自動整理できますか? IronXLを使用することで、行と列をグループ化およびグループ解除することで、Excel内でのデータの編成を自動化し、大規模なデータセットの処理を簡素化します。 Chaknith Bin 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。 準備はいいですか? Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 1,686,155 ライセンスを見る