IronXL ハウツー 範囲を選択 C# で Excel の範囲を選択する方法 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 IronXLは、Office Interopを使用せずにExcelワークシート内の範囲を便利に選択し操作する方法を提供します。 クイックスタート: 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"]で範囲を直接参照することで、IronXLを使用してExcel内のセル範囲を選択できます。 IronXLで行全体を選択する方法は何ですか? ゼロベースのインデックスを使用してGetRowメソッドを使用することで、IronXLで行全体を選択できます。たとえば、4行目を選択するには、worksheet.GetRow(3)を使用します。 IronXLを使用してExcelワークシートで列を選択するにはどうすればよいですか? IronXLで列を選択するためには、ゼロベースのインデックスを用いてGetColumnメソッドを使用します。たとえば、列Cの場合worksheet.GetColumn(2)を使用するか、worksheet["C:C"]として範囲を指定します。 IronXLで複数の範囲を組み合わせることは可能ですか? はい、複数のIronXL.Ranges.Rangeオブジェクトを'+'演算子を使用して結合し、2つ以上の範囲を新しい範囲にまとめることができます。 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 ライセンスを見る