IronXL ハウツー 行と列のグループ化およびグループ解除 C#で行と列をグループ化/グループ解除する方法 Chaknith Bin 更新日:7月 22, 2025 IronXL をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る 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は、行と列のグループ化およびグループ解除の開始を直感的かつ迅速に行います。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronXL をインストールします PM > Install-Package IronXL.Excel このコード スニペットをコピーして実行します。 IronXL.WorkBook.Load("data.xlsx").DefaultWorkSheet.GroupRows(0, 4).WorkBook.SaveAs("grouped.xlsx"); 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronXL を使い始めましょう 30日間無料トライアル 最小限のワークフロー(5ステップ) 行と列をグループ化およびグループ解除するための C# ライブラリをダウンロードします 既存の Excel ファイルを読み込むか、新しいファイルを作成します。 行にグループ化とグループ解除の操作を適用する 列にグループ化とグループ解除の操作を適用する 必要に応じて、Excel ファイルをさまざまなファイル形式にエクスポートします。 行のグループ化およびグループ解除の例 ご注意以下で説明するすべてのインデックス位置は、ゼロベースのインデックスに従います。 グループ化とグループ解除は、値を含むセルにのみ適用できます。 行のグループ化 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 出力 ビフォー アフター 列のグループ化およびグループ解除の例 列のグループ化 列は行と同様にグループ化できます。 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 出力 ビフォー アフター よくある質問 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,738,553 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 1,738,553 ライセンスを見る