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)true ise sıralama soldan sağa; aksi takdirde yukarıdan aşağıya yapılır.
  • (İsteğe bağlı) CaseOrder, SortLeftToRight gibi 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: