Daten finden oder suchen
Suchen von Zellen, die bestimmte Daten enthalten
Verwendung von Microsoft Excel
Microsoft Excel ermöglicht es Benutzern, in einem Arbeitsblatt Zellen zu finden, die bestimmte Daten enthalten. Wenn Sie Bearbeiten im Suchen-Menü in Microsoft Excel auswählen, wird ein Dialogfeld angezeigt, in dem Sie den Suchwert angeben können.
Hier suchen wir nach dem Wert “Orangen”. Aspose.Cells ermöglicht es Entwicklern auch, in einem Arbeitsblatt Zellen mit bestimmten Werten zu finden.
Verwendung von Aspose.Cells
Aspose.Cells bietet eine Klasse, Workbook, die eine Microsoft Excel-Datei darstellt. Die Klasse Workbook enthält eine Sammlung von Worksheets, die den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch die Klasse Worksheet repräsentiert. Die Klasse Worksheet stellt eine Sammlung von Cells dar, die alle Zellen im Arbeitsblatt repräsentiert. Die Sammlung Cells bietet mehrere Methoden zum Finden von Zellen in einem Arbeitsblatt, die vom Benutzer spezifizierte Daten enthalten. Einige dieser Methoden werden im Folgenden genauer erläutert.
Suchen von Zellen, die eine Formel enthalten
Entwickler können eine bestimmte Formel im Arbeitsblatt finden, indem sie die Methode Find der Sammlung Cells aufrufen. Typischerweise akzeptiert die Methode Find drei Parameter:
- Objekt: Das gesuchte Objekt. Der Typ sollte int, double, DateTime, string oder bool sein.
- Vorherige Zelle: Vorherige Zelle mit demselben Objekt. Dieser Parameter kann auf null gesetzt werden, wenn die Suche vom Anfang aus durchgeführt wird.
- FindOptions: Optionen zum Auffinden des gesuchten Objekts.
Die folgenden Beispiele verwenden Arbeitsblattdaten, um die Find-Methoden zu üben:
Suchen von Daten oder Formeln mithilfe von FindOptions
Es ist möglich, angegebene Werte mithilfe der Cells-Methode der Find-Sammlung mit verschiedenen FindOptions zu finden. Normalerweise akzeptiert die Methode Find die folgenden Parameter:
- Suchwert, die Daten oder der Wert, nach dem gesucht werden soll.
- Vorherige Zelle, die letzte Zelle, die den gleichen Wert enthielt. Dieser Parameter kann auf null gesetzt werden, wenn von Anfang an gesucht wird.
- Suchoptionen, die Suchoptionen.
Zellen finden, die den angegebenen Zeichenfolgenwert oder die angegebene Zahl enthalten
Es ist möglich, angegebene Zeichenfolgenwerte zu finden, indem dieselbe Find-Methode in der Cells-Sammlung mit verschiedenen FindOptions aufgerufen wird.
Geben Sie die FindOptions.LookInType- und FindOptions.LookAtType-Eigenschaften an. Das folgende Beispielcode veranschaulicht die Verwendung dieser Eigenschaften zum Auffinden von Zellen mit verschiedener Anzahl von Zeichenfolgen am Anfang oder in der Mitte oder am Ende der Zellzeichenfolge.