Hinzufügen eines Symbolfilters zu einem Excel-Arbeitsblatt – Aspose.Cells Cloud-Dokumentation
REST-API
Diese REST-API fügt mithilfe der Aspose.Cells Cloud REST-API einen Symbolfilter zu einem Excel-Arbeitsblatt hinzu.
Hintergrund: Ein Symbolfilter wendet eine visuelle Symbolsammlung auf Zellen basierend auf deren Werten an, sodass Daten trends schnell visuell analysiert werden können. Gängige Anwendungsfälle sind die Hervorhebung von Leistungsmetriken, Statusanzeigen oder die Kategorisierung von Werten mithilfe von Ampelsymbolen direkt innerhalb von Excel-Arbeitsblättern.
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/autoFilter/iconFilter
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud-APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
Anforderungsparameter:
| Parametername | Typ | Position | Beschreibung |
|---|---|---|---|
| name | string | Path | Der Name der Arbeitsmappe. |
| sheetName | string | Path | Der Name des Arbeitsblatts. |
| range | string | Query | Der Zellbereich (z. B. A1:B1), auf den der Filter angewendet werden soll. |
| fieldIndex | integer | Query | Der nullbasierte Index der Spalte, auf die sich der Filter bezieht. |
| iconSetType | string | Query | Die zu verwendende Symbolsammlung. Zulässige Werte: Arrows3, ArrowsGray3, Flags3, Signs3, Symbols3, Symbols32, TrafficLights31, TrafficLights32, Arrows4, ArrowsGray4, Rating4, RedToBlack4, TrafficLights4, Arrows5, ArrowsGray5, Quarters5, Rating5, Stars3, Boxes5, Triangles3, None, CustomSet, Smilies3, ColorSmilies3. |
| iconId | integer | Query | Die Kennung des spezifischen Symbols innerhalb der ausgewählten Symbolsammlung. |
| matchBlanks | boolean | Query | Gibt an, ob leere Zellen eingeschlossen werden sollen (true oder false). |
| refresh | boolean | Query | Gibt an, ob der Filter nach dem Anwenden aktualisiert werden soll (true oder false). |
| folder | string | Query | Der Ordner, der die ursprüngliche Arbeitsmappe enthält. |
| storageName | string | Query | Der Name des Speichers, in dem sich die Arbeitsmappe befindet. |
Antwort
{
"Status":"OK",
"Code":200
}
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Filter wurde erfolgreich angewendet; die Antwort enthält Details zum Vorgang. |
| 400 | Bad Request | Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp). |
| 401 | Unauthorized | Ungültiges oder fehlendes JWT-Token. |
| 413 | Payload Too Large | Die hochgeladene Datei überschreitet das Größenlimit. |
| 500 | Internal Server Error | Unerwarteter Serverfehler. |
Verwendung der PutWorksheetIconFilter-API mit SDKs
PutWorksheetIconFilter-API-Spezifikation
Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt aus einem Webbrowser.
Sie können das cURL-Befehlszeilentool nutzen, um problemlos auf Aspose.Cells-Webdienste zuzugreifen. Im folgenden Beispiel wird gezeigt, wie ein Aufruf an die Cloud-API mit cURL erfolgt.
Verwendung von Aspose.Cells Cloud SDKs
Die Verwendung eines SDKs ist die beste Möglichkeit, die Entwicklung zu beschleunigen. Ein SDK übernimmt die Details der unteren Schichten, sodass Sie sich auf Ihre Projektziele konzentrieren können. Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.
Die folgenden Codebeispiele zeigen, wie Aspose.Cells-Webdienste mithilfe verschiedener SDKs aufgerufen werden:
Weitere Informationen zu anderen AutoFilter-Funktionen finden Sie in der Dokumentation zu Farbfilter hinzufügen, Datumsfilter hinzufügen und AutoFilter löschen.