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 rechercher des cellules dans une feuille de calcul contenant des données spécifiques. Si vous sélectionnez Modifier dans le menu Rechercher dans 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 de Aspose.Cells for Node.js via C++

Aspose.Cells fournit une classe, Workbook, qui représente un fichier Microsoft Excel. La classe Workbook contient une collection Workbook.getWorksheets() qui permet d’accéder à chaque feuille de calcul dans le fichier Excel. Une feuille de calcul est représentée par la classe Worksheet. La classe Worksheet fournit une collection getCells() qui représente toutes les cellules dans la feuille. La collection Cells offre plusieurs méthodes pour rechercher des cellules dans une feuille contenant des données saisies par l’utilisateur. Certaines de ces méthodes sont abordées ci-dessous en détail.

Recherche de cellules contenant une formule

Les développeurs peuvent trouver une formule spécifique dans la feuille de calcul en appelant la méthode find de la collection Cells. Généralement, la méthode find accepte trois paramètres :

  • Objet : L’objet à rechercher. Le type doit être int, double, DateTime, string, bool.
  • Cellule précédente : Cellule précédente contenant le même objet. Ce paramètre peut être défini à null si la recherche commence depuis le début.
  • Options de recherche : Options pour rechercher 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 rechercher des valeurs spécifiées en utilisant la méthode Cells.find(object, Cell) de la collection Cells avec diverses FindOptions. Généralement, 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 rechercher des valeurs de chaîne spécifiées en appelant la même méthode find trouvée dans la collection Cells avec diverses FindOptions.

Spécifiez les propriétés FindOptions.setLookInType et FindOptions.setLookAtType. Le code d’exemple suivant montre comment utiliser ces propriétés pour rechercher des cellules avec divers nombres de chaînes au début, au centre ou à la fin de la chaîne de la cellule.

Sujets avancés