Daten finden oder suchen

Suche nach Cells, die bestimmte Daten enthalten

Aspose.Cells bietet eine Klasse,Arbeitsmappe , die eine Excel-Datei darstellt. DasArbeitsmappe Klasse enthältArbeitsblattsammlung , eine Sammlung, die den Zugriff auf alle Arbeitsblätter in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch dargestelltArbeitsblattKlasse.

DasArbeitsblatt Klasse bietetCells , eine Sammlung, die alle Zellen im Arbeitsblatt darstelltCellsDie Sammlung bietet mehrere Methoden zum Suchen von Zellen in einem Arbeitsblatt, die benutzerdefinierte Daten enthalten. Einige dieser Verfahren werden nachstehend ausführlicher erörtert.

Alle Suchmethoden geben die Zellreferenzen für alle Zellen zurück, die den angegebenen Suchwert enthalten.

Finden, das eine Formel enthält

Entwickler können eine bestimmte Formel im Arbeitsblatt finden, indem sie die aufrufenCells Sammlungfinden-Methode, die Einstellung derFindOptions.setLookInType zuLookInType.FORMULASund als Parameter an die übergebenfinden Methode.

Typischerweise diefinden-Methode akzeptiert zwei oder mehr Parameter:

  • Zu suchendes Objekt: Stellt ein Objekt dar, das im Arbeitsblatt gefunden werden muss.
  • Die vorherige Cell: stellt die vorherige Zelle mit derselben Formel dar. Dieser Parameter kann bei der Suche von Anfang an auf null gesetzt werden.
  • Suchoptionen: stellt die Suchkriterien dar. In den folgenden Beispielen werden die folgenden Arbeitsblattdaten verwendet, um Findungsmethoden zu üben:

Beispielarbeitsblattdaten

todo: Bild_alt_Text

Suche nach Zeichenketten

Die Suche nach Zellen, die einen Zeichenfolgenwert enthalten, ist einfach und flexibel. Es gibt verschiedene Suchmöglichkeiten, z. B. die Suche nach Zellen, die Zeichenfolgen enthalten, die mit einem bestimmten Zeichen oder einer Gruppe von Zeichen beginnen.

Suche nach Zeichenfolgen, die mit bestimmten Zeichen beginnen

Um nach dem ersten Zeichen in einer Zeichenfolge zu suchen, rufen Sie die aufCells Sammlungfinden-Methode, legen Sie die festFindOptions.setLookAtType zuLookAtType.START_WITHund übergebe es als Parameter an diefinden Methode.

Suche nach Zeichenfolgen, die mit bestimmten Zeichen enden

Aspose.Cells kann auch Zeichenfolgen finden, die mit bestimmten Zeichen enden. Um nach den letzten Zeichen in einer Zeichenfolge zu suchen, rufen Sie die aufCells Sammlungfinden-Methode, legen Sie die festFindOptions.setLookAtType zuLookAtType.END_WITHund übergebe es als Parameter an diefinden Methode.

Suchen mit regulären Ausdrücken: die RegEx-Funktion

Ein regulärer Ausdruck bietet ein prägnantes und flexibles Mittel zum Abgleichen (Angeben und Erkennen) von Textzeichenfolgen, z. B. bestimmten Zeichen, Wörtern oder Mustern.

Zum Beispiel das reguläre Ausdrucksmuster abc-* ~~xyz~~ findet die Zeichenfolgen “abc-123-xyz”, “abc-985-xyz” und “abc-pony-xyz”.* ist ein Platzhalter, sodass das Muster mit allen Zeichenfolgen übereinstimmt, die mit “abc” beginnen und mit “-xyz” enden, unabhängig davon, welche Zeichen sich in der Mitte befinden.

Aspose.Cells ermöglicht die Suche mit regulären Ausdrücken.

Themen vorantreiben