Dieser Artikel zeigt, wie Sie Text in Excel mit Python suchen und ersetzen. Er enthält alle Details zur Einrichtung der IDE, eine Liste von Anweisungen und einen Beispielcode zum Suchen und Ersetzen mehrerer Wörter in Excel mit Python. Sie lernen, wie Sie den Suchvorgang mit verschiedenen von der API bereitgestellten Parametern anpassen.
Schritte zum Ersetzen eines Wortes in Excel mit Python
- Richten Sie die IDE so ein, dass sie Aspose.Cells for Python via Java zum Suchen und Ersetzen von Text verwendet
- Starten Sie die JVM mit der jpype-Bibliothek
- Importieren Sie die Klassen License und Workbook
- Laden Sie die Lizenz, um Wasserzeichen zu vermeiden
- Laden Sie die Eingabearbeitsmappe
- Erstellen Sie das Objekt FindOptions und legen Sie den Lookin-Typ und den Look-at-Typ fest
- Durchlaufen Sie alle Arbeitsblätter und ersetzen Sie den Text in jeder gefundenen Zelle
- Speichern Sie die Ausgabe-Excel-Datei nach der Aktualisierung des Textes
Diese Schritte fassen den Prozess zum Suchen und Ändern von Text in Excel mit Python zusammen. Starten Sie die JVM, importieren Sie die erforderlichen Klassen, laden Sie eine Lizenz und die Quell-Arbeitsmappe und erstellen Sie ein FindOptions-Objekt zur Anpassung der Suche. Iterieren Sie durch alle Blätter in der geladenen Arbeitsmappe, suchen Sie die Zellen mit dem angegebenen Text und ersetzen Sie sie durch neuen Text, bevor Sie die Ausgabe-Excel-Datei speichern.
Code zum Ersetzen von Daten in Excel mit Python
Dieses Codebeispiel zeigt, wie Sie mehrere Werte in Excel mit Python suchen und ersetzen. Die Standardeinstellungen in FindOptions sind nicht groß-/kleinschreibungssensitiv, ganzes Blatt, nur Werte und Vorwärtsrichtung. Es unterstützt jedoch auch die Einschränkung auf Formeln statt Werte, partielle Übereinstimmungen statt vollständiger Übereinstimmungen, Rückwärtssuche und vieles mehr.
Dieser Artikel hat uns den Prozess gezeigt, Textwerte, Formeln, Kommentare usw. in einer Excel-Datei zu finden und den Inhalt durch einen neuen Wert zu ersetzen. Zum Lesen einer Excel-Datei lesen Sie den Artikel Read Excel file in Python.