Trouver ou rechercher des données
Recherche de cellules contenant des données spécifiées
Utilisation de Microsoft Excel
Microsoft Excel permet aux utilisateurs de trouver des cellules dans une feuille de calcul contenant des données spécifiées. Si vous sélectionnez Modifier dans le menu Rechercher de Microsoft Excel, vous verrez une boîte de dialogue où vous pouvez spécifier la valeur de recherche.
Ici, nous recherchons la valeur “Oranges”. Aspose.Cells permet également aux développeurs de trouver des cellules dans la feuille de calcul contenant des valeurs spécifiées.
Utilisation d’Aspose.Cells
Aspose.Cells fournit une classe, Workbook, qui représente un fichier Microsoft Excel. La classe Workbook contient une collection Worksheets qui permet d’accéder à chaque feuille de calcul du fichier Excel. Une feuille de calcul est représentée par la classe Worksheet. La classe Worksheet fournit une collection Cells qui représente toutes les cellules de la feuille de calcul. La collection Cells propose plusieurs méthodes pour trouver des cellules dans une feuille de calcul contenant des données spécifiées. Quelques-unes de ces méthodes sont discutées ci-dessous en détail.
Recherche de cellules contenant une formule
Les développeurs peuvent trouver une formule spécifiée dans la feuille de calcul en appelant la méthode Cells de la collection Find. En général, la méthode Find accepte trois paramètres :
- Objet : L’objet à rechercher. Le type doit être int, double, DateTime, chaîne, booléen.
- Cellule précédente : Cellule précédente avec le même objet. Ce paramètre peut être défini sur null si la recherche est effectuée depuis le début.
- FindOptions: Options pour trouver l’objet requis.
Les exemples ci-dessous utilisent les données de la feuille de calcul pour apprendre les méthodes de recherche.
Recherche de données ou de formules à l’aide de FindOptions
Il est possible de trouver des valeurs spécifiées en utilisant la méthode Find de la collection Cells avec divers FindOptions. En général, la méthode Find accepte les paramètres suivants :
- Valeur de recherche, les données ou la valeur à rechercher.
- Cellule précédente, la dernière cellule qui contient la même valeur. Ce paramètre peut être défini sur null lors de la recherche depuis le début.
- Options de recherche, les options de recherche.
Recherche des cellules contenant une valeur de chaîne spécifiée ou un nombre.
Il est possible de trouver des valeurs de chaîne spécifiées en appelant la même méthode Find trouvée dans la collection Cells avec divers FindOptions.
Spécifiez les propriétés FindOptions.LookInType et FindOptions.LookAtType. L’exemple de code suivant illustre comment utiliser ces propriétés pour trouver des cellules avec un nombre varié de chaînes au début ou au centre ou à la fin de la chaîne de la cellule.