Diese kompakte Anleitung beschreibt den Prozess zum Entfernen von Formeln in Excel mit Python. Es enthält die Umgebungseinstellungen, eine Liste von Schritten und einen ausführbaren Beispielcode, der zeigt, wie man Formeln in Excel mit Python löscht. Außerdem lernen Sie den Befehl kennen, mit dem Sie alle Formeln in einem Arbeitsblatt mit einem einzigen API-Aufruf löschen können.
Schritte zum Entfernen einer Formel in Excel mit Python
- Stellen Sie die Umgebung so ein, dass Aspose.Cells für Python über Java zum Entfernen der Formel verwendet wird
- Laden Sie das Ziel workbook mit einer Formel
- Greifen Sie auf die Formelzelle zu und speichern Sie ihren Wert in einer temporären Variablen
- Setzen Sie die Formel mithilfe der Referenz cell auf eine leere Zeichenfolge
- Setzen Sie den Temperaturwert wieder auf die Formelzelle
- Speichern Sie die resultierende Arbeitsmappe nur mit Daten
Diese Schritte beschreiben detailliert die Vorgehensweise zum Entfernen einer Formel in Excel mit Python. Es wird einfache Logik verwendet, bei der der Wert aus der Formelzelle in einer temporären Variablen gespeichert und die Formel auf eine leere Zeichenfolge gesetzt wird. Anschließend wird der gespeicherte Wert auf die Zelle zurückgesetzt, in der die Formel vorhanden war, und die Ausgabearbeitsmappe wird auf der Festplatte gespeichert.
Code zum Löschen einer Formel in Excel mit Python
Dieses Code-Snippet demonstriert die Aufgabe zum Löschen von Formeln in Excel mit Python. Es entfernt eine Formel nur aus einer einzelnen Zelle. Wenn Sie jedoch Formeln löschen, aber Werte aus allen Zellen in einem Arbeitsblatt behalten möchten, können Sie getCells().removeFormulas() aus der Arbeitsblattklasse verwenden. Wenn Sie auf diese Weise alle Arbeitsblätter durchlaufen, können alle Zellen in der gesamten Arbeitsmappe entfernt werden.
In diesem Artikel haben wir gelernt, wie man Formeln in Excel entfernt, aber Daten mit Python behält. Wenn Sie erfahren möchten, wie Sie ein Arbeitsblatt in eine andere Arbeitsmappe kopieren, lesen Sie den Artikel zu So kopieren Sie ein Arbeitsblatt in eine andere Arbeitsmappe in Python.