IronXL 操作指南 群組與取消群組行與列 如何在 C# 中對行和列進行分組和取消分組? Chaknith Bin 更新:7月 22, 2025 下載 IronXL NuGet 下載 DLL 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在雙子座打開 請向 Gemini 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 This article was translated from English: Does it need improvement? Translated View the article in English 在 Excel 中,分組功能透過建立可折疊的行或列部分來幫助組織資料。 這簡化了大型資料集的導航和分析。 相反,取消分組功能會恢復到原始的未分組狀態。 這些功能增強了資料管理,並允許對電子表格的特定部分進行重點檢查。 IronXL 能夠在 C# .NET 中以程式設計方式進行分組和取消分組,而無需 Interop。 快速入門:輕鬆組合和取消組合行和列 只需幾秒鐘即可開始整理您的 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檔案。 對行套用群組和取消群組操作 對列套用群組和取消群組操作 根據需要將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方法取消先前分組的行的分組。 這種方法也可以透過將操作應用於群組的中間部分,將群組拆分成兩部分。但是,除非再次分組,否則拆分後的部分不會形成單獨的群組。 :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方法分割列組。 在列組的中間應用此方法,會將列組分成兩部分。 :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允許您使用C#程式來管理Excel文件而不依賴Interop,包括群組和取消群組行和列。 在Excel中取消群組段時會發生什麼? 當您使用IronXL在已群組的部分中間取消群組段時,它會分裂為兩部分。這些段將不會自動形成單獨的群組,除非您再次群組它們。 如何安裝IronXL以在C#中處理Excel文件? 您可以從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 檢視授權