IronXL 操作指南 選擇範圍 如何使用 C# 在 Excel 中選擇區域 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 IronXL 提供了一種方便的方式來選擇和操作 Excel 工作表中的區域,而無需使用 Office Interop。 快速入門:在 IronXL 中一行選擇儲存格區域 在 IronXL 工作表中,只需呼叫一次GetRange函數即可取得類似"A1:C3"的矩形區域—無需循環,輕鬆便捷。 這是同時操控多個細胞的最快方法。 立即開始使用 NuGet 建立 PDF 檔案: 使用 NuGet 套件管理器安裝 IronXL PM > Install-Package IronXL.Excel 複製並運行這段程式碼。 var range = workSheet.GetRange("A1:C3"); 部署到您的生產環境進行測試 立即開始在您的專案中使用 IronXL,免費試用! 免費試用30天 最小工作流程(5 個步驟) 下載 C# 庫以選擇範圍 在 WorkSheet 物件後直接使用workSheet ["A2:B8"]可以選擇儲存格區域。 使用GetRow方法選擇工作表中的一行 使用GetColumn方法選擇給定工作表中的欄位。 使用"+"運算符可以輕鬆合併範圍。 選擇範圍範例 使用 IronXL,您可以對選定的範圍執行各種操作,例如排序、計算和聚合。 當套用修改或移動儲存格值的方法時,受影響的區域、行或列的值將會隨之更新。 IronXL 允許我們使用"+"運算子組合多個 IronXL.Ranges.Range。 選擇範圍 若要選擇A2到B8儲存格區域,可以使用以下程式碼: :path=/static-assets/excel/content-code-examples/how-to/select-range-range.cs using IronXL; using System.Linq; WorkBook workBook = WorkBook.Load("sample.xls"); WorkSheet workSheet = workBook.WorkSheets.First(); // Get range from worksheet var range = workSheet["A2:B8"]; Imports IronXL Imports System.Linq Private workBook As WorkBook = WorkBook.Load("sample.xls") Private workSheet As WorkSheet = workBook.WorkSheets.First() ' Get range from worksheet Private range = workSheet("A2:B8") $vbLabelText $csharpLabel 選擇行 要選擇第 4 行,可以使用從零開始索引的GetRow(3)方法。 這將包括第 4 行中的所有儲存格,即使其他行中的某些對應儲存格為空。 :path=/static-assets/excel/content-code-examples/how-to/select-range-row.cs using IronXL; using System.Linq; WorkBook workBook = WorkBook.Load("sample.xls"); WorkSheet workSheet = workBook.WorkSheets.First(); // Get row from worksheet var row = workSheet.GetRow(3); Imports IronXL Imports System.Linq Private workBook As WorkBook = WorkBook.Load("sample.xls") Private workSheet As WorkSheet = workBook.WorkSheets.First() ' Get row from worksheet Private row = workSheet.GetRow(3) $vbLabelText $csharpLabel 選擇列 若要選擇 C 列,可以使用GetColumn(2)方法,或將範圍位址指定為workSheet ["C:C"] 。 與GetRow方法類似,它將包含所有相關的單元格,無論它們是否在指定的列中被填入。 :path=/static-assets/excel/content-code-examples/how-to/select-range-column.cs using IronXL; using System.Linq; WorkBook workBook = WorkBook.Load("sample.xls"); WorkSheet workSheet = workBook.WorkSheets.First(); // Get column from worksheet var column = workSheet.GetColumn(2); Imports IronXL Imports System.Linq Private workBook As WorkBook = WorkBook.Load("sample.xls") Private workSheet As WorkSheet = workBook.WorkSheets.First() ' Get column from worksheet Private column = workSheet.GetColumn(2) $vbLabelText $csharpLabel 所有行和列索引位置均採用從零開始的索引。 合併範圍 IronXL 提供了使用"+"運算子組合多個IronXL.Ranges.Range物件的靈活性。 使用"+"運算符,您可以輕鬆地將多個範圍連接或合併在一起,創建一個新的範圍。 不支援直接使用"+"運算符合並行和列。 合併範圍會修改原始範圍。 在下面的程式碼片段中,變數range將被修改以包含合併後的範圍。 :path=/static-assets/excel/content-code-examples/how-to/select-range-combine-range.cs using IronXL; using System.Linq; WorkBook workBook = WorkBook.Load("sample.xls"); WorkSheet workSheet = workBook.WorkSheets.First(); // Get range from worksheet var range = workSheet["A2:B2"]; // Combine two ranges var combinedRange = range + workSheet["A5:B5"]; Imports IronXL Imports System.Linq Private workBook As WorkBook = WorkBook.Load("sample.xls") Private workSheet As WorkSheet = workBook.WorkSheets.First() ' Get range from worksheet Private range = workSheet("A2:B2") ' Combine two ranges Private combinedRange = range + workSheet("A5:B5") $vbLabelText $csharpLabel 常見問題解答 如何使用 IronXL 在 Excel 中選擇範圍? 您可以在取得 WorkSheet 物件後,直接引用範圍 workSheet["A2:B8"] 來選擇 Excel 中的範圍。 在 IronXL 中選擇整行的方法是什麼? 您可以使用 GetRow 方法和零基索引在 IronXL 中選擇整行。例如,要選擇第四行,請使用 worksheet.GetRow(3)。 如何在 Excel 工作表中使用 IronXL 選擇列? 要使用 IronXL 選擇列,可以使用 GetColumn 方法和零基索引,例如選擇 C 列使用 worksheet.GetColumn(2),或者指定範圍為 worksheet["C:C"]。 在 IronXL 中是否可以合併多個範圍? 是的,您可以使用 '+' 運算符將多個 IronXL.Ranges.Range 物件合併為新範圍。 IronXL 是否需要用於選擇和操作 Excel 範圍的 Office Interop? 否,IronXL 允許在不需要 Office Interop 的情況下選擇和操作 Excel 範圍,這使得處理 Excel 文件變得更簡單和高效。 我可以在 IronXL 中對選定範圍進行哪些操作? 一旦在 IronXL 中選擇了範圍,您可以進行排序、計算和聚合等操作。對這些範圍內的單元格值所做的任何更改都會自動更新電子表格。 在 IronXL 中,合併範圍如何影響原始範圍? 在 IronXL 中使用 '+' 運算符結合範圍會修改原始範圍,以包含合併的範圍,使得對大型數據集的操作變得無縫。 IronXL 使用什麼編號系統來表示行和列? IronXL 使用零基索引來表示行和列,這意味著索引從 0 開始。 Chaknith Bin 立即與工程團隊聊天 軟體工程師 Chaknith 在 IronXL 和 IronBarcode 上工作。他對 C# 和 .NET 擁有深厚的專業知識,幫助改進了軟體並支持客戶。他從用戶互動中得到的見解有助於改善產品、文檔和整體體驗。 準備好開始了嗎? Nuget 下載 1,738,553 | Version: 2025.11 剛發表 免費下載 NuGet 下載總數:1,738,553 檢視授權