範囲の選択方法
IronXLは、Office Interopを使用せずにExcelワークシート内の範囲を選択および操作する便利な方法を提供します。
Excelで範囲を選択する方法
IronXLで始めましょう
今日から無料トライアルでIronXLをあなたのプロジェクトで使い始めましょう。
範囲選択の例
IronXLを使用すると、選択したセル範囲に対して様々な操作を実行することができます。 ソーティング計算および集計。
次の内容にご注意ください。
ヒント
範囲を選択
セル 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")
行を選択
第4行を選択するには、GetRow
を使用できます。(3)` ゼロベースのインデックス付けで。 セルの範囲には、同じ列の他の行でデータが入力されている空セルが含まれます。 選択した行が、現在の行や同じ列の他の行に存在するか否かにかかわらず、すべての関連セルを含むことを保証します。
: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)
列を選択
列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)
ヒント
範囲を結合する
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")