Excel Çalışma Sayfasında Bir Aralık Verisini Sırala
REST API, bir Excel çalışma sayfasında belirtilen bir aralık içindeki verileri sıralar.
REST API
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/sort
İstek parametreleri
| Parametre Adı | Tür | Konum | Gerekli | Açıklama |
|---|---|---|---|---|
| name | string | path | Evet | Çalışma kitabının adı. |
| sheetName | string | path | Evet | Çalışma sayfasının adı. |
| cellArea | string | query | Evet | Sıralanacak hücre aralığı (örneğin, A5:A10). |
| dataSorter | object | body | Evet | Sıralama ayarlarını tanımlayan JSON nesnesi (aşağıdaki şemaya bakın). |
| folder | string | query | Hayır | Çalışma kitabının bulunduğu klasör. |
| storageName | string | query | Hayır | Çalışma kitabının bulunduğu depo adı. |
dataSorter nesne şeması – Gövde, aşağıdaki özelliklere sahip bir JSON nesnesi içermelidir:
CaseSensitive(boolean, gerekli) – Sıralamanın büyük/küçük harf duyarlı olup olmayacağını belirler.HasHeaders(boolean, gerekli) – Aralığın bir başlık satırı içerip içermediğini belirtir.KeyList(array, gerekli) – Sıralama anahtarlarının koleksiyonu. Her anahtar nesnesi şunları içerir:Key(integer) – Sıfırdan başlayarak sütun dizini.SortOrder(string) –"ascending"(artan) veya"descending"(azalan).
SortLeftToRight(boolean, gerekli) –trueise sıralama soldan sağa; aksi takdirde yukarıdan aşağıya yapılır.- (İsteğe bağlı)
CaseOrder,SortLeftToRightgibi ek özellikler OpenAPI spesifikasyonuna göre sağlanabilir.
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 hizmetlerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Bulut API’sine nasıl istek atılacağını göstermektedir.
Hata işleme – API standart HTTP hata kodlarını döndürebilir. Tipik yanıtlar şunları içerir:
| HTTP Durumu | Kod | Mesaj |
|---|---|---|
| 400 | 400 | Geçersiz istek – eksik veya geçersiz parametreler. |
| 401 | 401 | Yetkisiz erişim – geçersiz veya eksik JWT belirteci. |
| 404 | 404 | Bulunamadı – çalışma kitabı veya çalışma sayfası mevcut değil. |
| 500 | 500 | Sunucu iç hatası. |
Hata durumlarında yanıt gövdesi { "Code": <durum>, "Message": "<açıklama>", "Status": "Error" } şablonuna uyar.
Bulut SDK Çevresi
SDK kullanmak, geliştirme yapmanın en hızlı yoludur. SDK, düşük seviye ayrıntıları işler ve projenizin görevlerine odaklanmanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub Deposu adresini kontrol edin.
Aşağıdaki kod örnekleri, farklı SDK’lar kullanılarak Aspose.Cells web hizmetlerinin nasıl çağrılacağını göstermektedir: