IronXL 操作指南 選擇範圍 How to Select Range Chaknith Bin 更新日期:7月 22, 2025 Download IronXL NuGet 下載 DLL 下載 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 IronXL 提供了一種方便的方法來選擇和操作 Excel 工作表中的範圍,而無需使用 Office Interop。 快速入門:在 IronXL 中用一行代碼選擇單元格範圍 在 IronXL 工作表上使用單次調用 GetRange 來獲取像 “A1:C3” 這樣的矩形範圍——無需循環,輕鬆搞定。 這是最快開始同時操作多個單元格的方法。 Get started making PDFs with NuGet now: Install IronXL with NuGet Package Manager PM > Install-Package IronXL.Excel Copy and run this code snippet. var range = workSheet.GetRange("A1:C3"); 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# 庫以選擇範圍 直接在 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 class="content-img-align-center"> class="center-image-wrapper"> 選擇行 要選擇第 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 class="content-img-align-center"> class="center-image-wrapper"> 選擇列 要選擇列 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 class="content-img-align-center"> class="center-image-wrapper"> 提示所有行和列的索引位置都遵循以零為基礎的索引。 結合範圍 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,686,155 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:1,686,155 查看許可證