Comment sélectionner la gamme
IronXL offre un moyen pratique de sélectionner et de manipuler des plages dans une feuille de calcul Excel sans utiliser Office Interop.
Comment sélectionner une plage dans Excel
- Télécharger la bibliothèque C# pour sélectionner une plage
- Utilisation feuille de travail ["A2:B8"] directement après l'objet Feuille de travail pour sélectionner une plage de cellules
- Utiliser
GetRow
pour sélectionner une ligne d'une feuille de calcul - Sélectionner une colonne de la feuille de calcul donnée avec
GetColumn
méthode - Combinez facilement des plages avec l'opérateur "+"
Installer avec NuGet
Install-Package IronXL.Excel
Télécharger DLL
Installation manuelle dans votre projet
Installer avec NuGet
Install-Package IronXL.Excel
Télécharger DLL
Installation manuelle dans votre projet
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Découvrez IronXL sur NuGet pour une installation rapide et un déploiement facile. Avec plus de 8 millions de téléchargements, il transforme Excel avec C#.
Install-Package IronXL.Excel
Envisagez d'installer le IronXL DLL directement. Téléchargez et installez-le manuellement pour votre projet ou sous forme de GAC : {{lienDllAfficher}}
Installation manuelle dans votre projet
Télécharger la DLLExemple de plage de sélection
Avec IronXL, vous pouvez effectuer diverses opérations sur les plages sélectionnées, telles que triageles données de l'enquête peuvent être utilisées à des fins d'analyse, de calcul et d'agrégation.
A noter
Conseils
Sélectionner la gamme
Pour sélectionner une plage allant de la cellule A2 à B8, vous pouvez utiliser le code suivant
: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")
Sélectionner une ligne
Pour sélectionner la quatrième ligne, vous pouvez utiliser la fonction GetRow(3)
avec indexation à base zéro. La plage de cellules comprendra toutes les cellules vides qui sont remplies dans d'autres lignes de la même colonne. Cela permet de s'assurer que la ligne sélectionnée comprend toutes les cellules pertinentes, qu'elles soient remplies dans la ligne actuelle ou dans d'autres lignes de la même colonne.
: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)
Sélectionner une colonne
Pour sélectionner la colonne C, vous pouvez utiliser la fonction GetColumn(2)
ou assigner l'adresse de la plage comme feuille de travail ["C:C"]
. Comme pour la méthode GetRow, la colonne sélectionnée comprendra également toutes les cellules pertinentes, qu'elles soient remplies dans la colonne actuelle ou dans d'autres colonnes de la même ligne.
: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)
Conseils
Combiner les gammes
IronXL offre la possibilité de combiner plusieurs objets IronXL.Ranges.Range à l'aide de l'opérateur '+'. En utilisant l'opérateur "+", vous pouvez facilement concaténer ou fusionner des plages, créant ainsi une nouvelle plage.
[{i :(La combinaison directe de lignes et de colonnes à l'aide de l'opérateur "+" n'est pas prise en charge.
Combiner des plages modifie la plage d'origine. Dans le cas de l'extrait de code ci-dessous, la plage de variables sera modifiée pour inclure les plages combinées.)}]
: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")