Aspose.Cells Cloud API ile Excel Çalışma Sayfasına Renk Filtresi Ekleme
Aspose.Cells Cloud API kullanarak bir Excel çalışma sayfasına renk filtresi nasıl ekleyeceğinizi öğrenin. Bu kılavuz, gerekli uç noktayı, parametreleri, kimlik doğrulama ön koşullarını, örnek cURL isteğini, SDK örneklerini ve yanıt yönetimini kapsar.
Bu REST API, bir Excel çalışma sayfasına bir renk filtresi ekler.
PutWorksheetColorFilter API
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/autoFilter/colorFilter
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
İstek Parametreleri:
| Parametre Adı | Tür | Konum | Açıklama |
|---|---|---|---|
| name | string | path | Excel dosyasının adı. |
| sheetName | string | path | Filtrelenecek verileri içeren çalışma sayfasının adı. |
| range | string | query | Filtrenin uygulanacağı hücre aralığı (örneğin, A1:B10). |
| fieldIndex | integer | query | Renk filtresinin uygulanacağı sütunun sıfır tabanlı indeksi. |
| colorFilter | object | body | Filtrelenecek ön plan ve arka plan renklerini tanımlayan JSON nesnesi. |
| matchBlanks | boolean | query | Boş hücreler içeren satırların filtre sonuçlarına dahil edilip edilmeyeceği. |
| refresh | boolean | query | true ise, filtre uygulandıktan sonra çalışma sayfası yenilenir. |
| folder | string | query | Excel dosyasının bulunduğu depolama klasörü. |
| storageName | string | query | Depolama hizmetinin adı (örneğin, Aspose Cloud Storage). |
colorFilter JSON şeması
| Özellik | Tür | Açıklama | Zorunlu |
|---|---|---|---|
| Pattern | string | Filtre deseni (örneğin, "Solid"). |
Evet |
| ForegroundColor | object | Ön plan rengini tanımlar. Color, ColorIndex, IsShapeColor, ThemeColor ve Type gibi alt özellikler içerir. |
Hayır |
| BackgroundColor | object | Arka plan rengini tanımlar. ForegroundColor ile aynı alt özelliklere sahiptir. |
Hayır |
Yanıt
{
"Status":"OK",
"Code":200
}
HTTP Durum Kodları
| Kod | Anlam | Açıklama |
|---|---|---|
| 200 | OK | Filtre başarıyla uygulandı; yanıt işlem detaylarını içerir. |
| 400 | Bad Request | Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü). |
| 401 | Unauthorized | Geçersiz veya eksik JWT belirteci. |
| 413 | Payload Too Large | Yüklenen dosya boyut sınırını aşar. |
| 500 | Internal Server Error | Beklenmeyen sunucu hatası. |
PutWorksheetColorFilter API’sini SDK’larla Nasıl Kullanılır
PutWorksheetColorFilter API Spesifikasyonu
OpenAPI Spesifikasyonu, herkese açık bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından gerçekleştirmenizi sağlar.
Aspose.Cells web servislerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Cloud API’ye nasıl istek atılacağını göstermektedir.
Aspose.Cells Cloud SDK’larını Kullanma
Bir SDK kullanmak, geliştirme sürecini hızlandırmanın en iyi yoldur. SDK, düşük seviye ayrıntıları soyutlayarak proje görevlerinize odaklanmanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub Deposu‘nu kontrol edin.
Aşağıdaki kod örnekleri, farklı SDK’lar kullanarak Aspose.Cells web servislerine nasıl istekte bulunulacağını göstermektedir:
Ayrıca bakınız: Özel filtre ekleme, Tarih filtresi ekleme, Otomatik filtre kaldırma.