Excel çalışma sayfasına özel bir kriter ekleme – Aspose.Cells Cloud API
Bu REST API, bir listeyi özel kriter kullanarak filtreler.
PutWorksheetCustomFilter API
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/autoFilter/custom
Güvenlik ve Yetkilendirme
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ığı (örn. A1:B1). |
| fieldIndex | integer | query | Filtrenin uygulanacağı sütunun sıfır tabanlı indeksi. |
| operatorType1 | string | query | İlk karşılaştırma operatörü (örn. LessOrEqual, Equal). |
| criteria1 | string | query | İlk filtre değeri veya ifadesi. |
| isAnd | boolean | query | true ise, iki kriter VE ile birleştirilir; aksi halde VEYA. |
| operatorType2 | string | query | İkinci karşılaştırma operatörü (isteğe bağlı). |
| criteria2 | string | query | İkinci filtre değeri veya ifadesi (isteğe bağlı). |
| matchBlanks | boolean | query | true ise, boş hücreler filtre sonuçlarına dahil edilir. |
| refresh | boolean | query | true ise, filtreyi uyguladıktan sonra çalışma sayfasını yenilemeyi zorlar. |
| folder | string | query | Dosyanın bulunduğu depolama dizin yolu. |
| storageName | string | query | Depolama hizmetinin adı. |
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 (örn. 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şıyor. |
| 500 | Internal Server Error | Beklenmeyen sunucu hatası. |
PutWorksheetCustomFilter API’yi SDK’larla Nasıl Kullanılır?
PutWorksheetCustomFilter 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 atacağınızı göstermektedir.
Aspose.Cells Cloud SDK’larını Kullanma
SDK kullanmak, geliştirme yapmanın en hızlı yoludur. SDK, düşük seviye detayları yöneterek size proje mantığına odaklanma imkanı verir. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna bakın.
Aşağıdaki kod örnekleri, Aspose.Cells web servislerini çeşitli SDK’lar kullanarak nasıl çağıracağınızı göstermektedir:
Standart filtre veya tarih filtresi ekleme gibi diğer AutoFilter işlemleri için, ilgili belgeler sayfalarına bakın.