Dieser Artikel beschreibt, wie man in Excel mit C# sucht und ersetzt. Er enthält Details zur Einrichtung der IDE, eine Liste der Schritte und Beispielcode zum Ersetzen eines Wortes in Excel mit C#. In diesem Artikel werden verschiedene Optionen untersucht, um die Suchmethode und -kriterien beim Durchsuchen von Text in der Excel-Quelldatei anzupassen.
Schritte zum Suchen und Ändern in Excel mit C#
- Richten Sie die IDE so ein, dass sie Aspose.Cells for .NET zum Suchen und Ersetzen von Wörtern verwendet
- Laden Sie die XLSX-Quelldatei in ein Objekt der Klasse Workbook
- Erstellen Sie ein Objekt der Klasse FindOptions zum Festlegen der Suchoptionen
- Iterieren Sie durch alle Arbeitsblätter in der Arbeitsmappe
- Verwenden Sie die Methode Find() in der Zellensammlung des aktuellen Blatts
- Wenn eine Zelle mit dem Text gefunden wird, verwenden Sie die Methode Replace() mit dem Zieltext und dem zu ersetzenden Text
- Legen Sie den neuen Wert in der Zelle fest, nachdem die Zielzeichenfolge im Zellinhalt ersetzt wurde
- Durchlaufen Sie alle Zellen und speichern Sie abschließend die resultierende Arbeitsmappe
Diese Schritte definieren den Prozess zum Suchen und Ersetzen mehrerer Werte in Excel mit C#. Laden Sie die Excel-Quelldatei in Workbook, erstellen Sie das Objekt FindOptions zum Festlegen des Suchtyps und des Übereinstimmungstyps, durchlaufen Sie alle Arbeitsblätter in der Arbeitsmappe und verarbeiten Sie alle Zellen in jedem Arbeitsblatt. Suchen Sie den Text in jeder Zelle und ersetzen Sie ihn, falls gefunden, durch neuen Text; speichern Sie anschließend die resultierende Arbeitsmappe mit dem ersetzten Text.
Code zum Suchen und Ersetzen von Text in Excel mit C#
Der obige Code demonstriert den Prozess zum Ersetzen von Daten in Excel mit C#. FindOptions unterstützt das Festlegen der Groß- und Kleinschreibung während der Suche, die Angabe der Zeichenfolgenübereinstimmung, die Definition des Suchorts sowie die Entscheidung, ob die Suchzeichenfolge ein Literal oder ein regulärer Ausdruck ist. Sie können auch rückwärts oder vom Anfang an suchen, je nach Ihren Anforderungen.
Dieser Artikel hat uns den Prozess zum Suchen und Ersetzen von Text in einer Excel-Datei vermittelt. Um eine Excel-Datei zu entschlüsseln, lesen Sie den Artikel Excel-Datei in C# entschlüsseln.