In dieser informativen Anleitung wird erläutert, wie man bedingte Formatierung in Excel in C# anwendet. Es enthält die Programmieraufgaben, die beim Schreiben dieser Anwendung ausgeführt werden müssen, sowie einen Beispielcode zum Hinzufügen bedingter Formatierung in Excel in C#. Sie erfahren außerdem, wie Sie je nach Anwendungsanforderungen mehrere Bedingungen mit unterschiedlicher Formatierung hinzufügen.
Schritte zum Hinzufügen bedingter Formatierung in MS Excel in C#
- Stellen Sie die Umgebung so ein, dass sie Aspose.Cells for .NET verwendet, um bedingte Formatierung anzuwenden
- Erstellen Sie ein leeres workbook und greifen Sie auf dessen erstes Standardarbeitsblatt zu
- Erstellen Sie ein conditional formatting collection-Objekt und greifen Sie auf seine Referenz zu
- Erstellen Sie einen Zellbereich und fügen Sie ihn dem Sammlungsobjekt für bedingte Formatierung hinzu
- Erstellen Sie eine Formatbedingung, legen Sie die erforderlichen Parameter fest und fügen Sie sie der oben genannten Sammlung hinzu
- Legen Sie die gewünschte Formatierung für die neu erstellte Bedingung fest
- Speichern Sie die ausgegebene Excel-Datei, nachdem Sie die bedingte Formatierung hinzugefügt haben
Diese Schritte fassen den Prozess zum Festlegen der bedingten Formatierung in einer Tabellenkalkulation in C# zusammen. Der Prozess beginnt mit der Erstellung einer Arbeitsmappe, dem Zugriff auf das erste Arbeitsblatt und dem Hinzufügen eines bedingten Formatierungsobjekts zur ConditionalFormattings-Auflistung des ausgewählten Blatts. In den nächsten Schritten wird der Zellbereich für dieses Sammlungsobjekt für bedingte Formatierung definiert. Anschließend wird eine Bedingung erstellt und deren Formatierungsstil festgelegt, bevor die resultierende Excel-Datei gespeichert wird.
Code zum Erstellen bedingter Formatierung in Excel in C#
Dieser Beispielcode demonstriert die Implementierung der bedingten Formatierung in Excel basierend auf dem Zellenwert in C#. Sie können beliebig viele Bedingungen hinzufügen, indem Sie die Schritte zum Hinzufügen einer Bedingung mit der AddCondition()-Methode wiederholen und dann die gewünschte Formatierung dafür festlegen. Dieser Code erstellt eine Excel-Datei, in der die Zellen im benutzerdefinierten Zellenbereich automatisch rot werden, sobald der Wert der Zelle zwischen 25 und 100 eingestellt wird.
In diesem Beispiel-Tutorial haben wir gelernt, die Excel-bedingte Formatierung basierend auf dem Zellenwert in C# anzuwenden. Wenn Sie erfahren möchten, wie Sie einen Slicer in eine Arbeitsmappe einfügen, lesen Sie den Artikel zu So fügen Sie mit C# einen Slicer in Excel ein.