In diesem kurzen Tutorial erfahren Sie, wie Sie mithilfe von Python eine bedingte Formatierung in Excel basierend auf dem Zellenwert anwenden. Es enthält die Details zum Einrichten der Entwicklungsumgebung mithilfe der Ressourcen unter dem angegebenen Link, eine Liste von Schritten, die die Logik beschreiben, und einen ausführbaren Beispielcode für bedingte Formatierung basierend auf Text mit Python. Während Sie mit diesem Beispielcode arbeiten, lernen Sie auch verschiedene Arten von Bedingungen und andere Anpassungen kennen.
Schritte zum Anwenden der bedingten Formatierung in Excel mit Python
- Stellen Sie die Umgebung so ein, dass Aspose.Cells für Python über Java über Java zum Formatieren von Zellen verwendet wird
- Erstellen Sie ein Workbook und greifen Sie auf das erste Arbeitsblatt zu, in dem die bedingte Formatierung durchgeführt werden soll
- Erstellen Sie eine conditional formatting-Instanz im ausgewählten Blatt und erhalten Sie deren Zugriff
- Erstellen Sie einen Zellbereich, in dem diese Bedingung angewendet werden soll, und legen Sie ihn auf das Formatierungsobjekt fest
- Fügen Sie eine Bedingung für das bedingte Formatierungsobjekt hinzu, indem Sie den FormatConditionType und den Bereich festlegen
- Legen Sie die Hintergrundfarbe für die einzelne Bedingung fest und speichern Sie die resultierende Arbeitsmappe
Diese Schritte definieren den Prozess zum Hinzufügen einer bedingten Formatierung in Excel mit Python. Der Prozess beginnt mit der Erstellung einer Arbeitsmappe, dem Zugriff auf ein Arbeitsblatt daraus und der Erstellung einer leeren bedingten Formatierung. In den folgenden Schritten werden verschiedene Parameter für die bedingte Formatierung festgelegt, wie z. B. der Zellbereich, die zu prüfende Bedingung und die Formatierung, die bei Erfüllung der Bedingung durchgeführt werden soll.
Code zum Anwenden der bedingten Formatierung mit Python
Dieser Beispielcode demonstriert den Prozess zum Anwenden der bedingten Formatierung in Excel basierend auf dem Zellenwert mit Python. Es demonstriert die Formatierung basierend auf einem vom Benutzer festgelegten Wertebereich. Sie können jedoch auch andere Formatbedingungstypen wie EXPRESSION, COLOR_SCALE, DATA_BAR und CONTAINS_TEXT verwenden, um nur einige aufzulisten. Ebenso können andere Operatortypen EQUAL, GREATER_THAN, GREATER_OR_EQUAL und NOT_BETWEEN usw. sein.
In diesem Tutorial haben wir gelernt, bedingte Formatierung in einer Tabellenkalkulation mit Python festzulegen. Wenn Sie Filter in Excel anwenden möchten, lesen Sie den Artikel zu So wenden Sie einen Filter in Excel mit Python an.