Bir Excel Çalışma Sayfasına Bir Liste Objesi (Tablo) Ekleyin – Aspose.Cells Cloud Dokümantasyonu

Bu REST API, bir Excel çalışma sayfasına bir liste objesini (tabloyu) ekler.

Bu uç noktayı kullanmadan önce geçerli bir JWT jetonuna sahip olduğunuzdan, çalışma kitabının desteklenen bir bulut depolama alanında tutulduğundan ve çalışma sayfasının mevcut olduğundan emin olun.

REST API

PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/listobjects

İstek parametreleri

Parametre Adı Tür Konum Açıklama
name string path Çalışma kitabı dosya adı.
sheetName string path Çalışma sayfası adı.
startRow integer query Tablo aralığının ilk satırının sıfır tabanlı indeksi.
startColumn integer query Tablo aralığının ilk sütununun sıfır tabanlı indeksi.
endRow integer query Tablo aralığının son satırının sıfır tabanlı indeksi.
endColumn integer query Tablo aralığının son sütununun sıfır tabanlı indeksi.
hasHeaders boolean query İlk satırda sütun başlıkları varsa true, aksi halde false.
listObject object body Liste objesinin tanımı (bkz. İstek gövdesi şeması).
folder string query Çalışma kitabını içeren klasör.
storageName string query Depolama adı.

İstek gövdesi şeması

listObject nesnesi, oluşturulacak tabloyu tanımlar. En yaygın özellikleri gösterilmiştir; tam liste için OpenAPI spesifikasyonuna bakın.

{
  "displayName": "MyTable",
  "showTotals": false,
  "style": "TableStyleMedium2"
}

Örnek istek (cURL)

curl -v "https://api.aspose.cloud/v3.0/cells/Book1.xlsx/worksheets/Sheet1/listobjects?startRow=1&startColumn=1&endRow=10&endColumn=12&hasHeaders=true" \
  -X PUT \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer <jwt token>" \
  -d '{
        "displayName": "MyTable",
        "showTotals": false,
        "style": "TableStyleMedium2"
      }'

Örnek yanıt

{
  "Code": 200,
  "Status": "OK"
}

Hata kodları

HTTP Durumu Neden Açıklama
400 Bad Request (Geçersiz İstek) Geçersiz aralık parametreleri veya bozuk JSON gövdesi.
401 Unauthorized (Yetkisiz) Eksik veya süresi dolmuş JWT jetonu.
404 Not Found (Bulunamadı) Belirtilen çalışma kitabını veya çalışma sayfasını bulamadı.
500 Internal Server Error (İç Sunucu Hatası) Beklenmeyen sunucu tarafı hatası.

Örnek 400 yanıtı

{
  "Code": 400,
  "Status": "Bad Request",
  "Message": "Invalid range parameters."
}

Örnek 401 yanıtı

{
  "Code": 401,
  "Status": "Unauthorized",
  "Message": "Authentication token is missing or expired."
}

Bu işlem için tamcontract’ı OpenAPI Spesifikasyonu sağlar.

Bulut SDK Ailesi

SDK kullanmak, geliştirme hızını en hızlı şekilde artıracaktır. Bir SDK, düşük seviye detayları işler ve projenizdeki görevlere odaklanmanıza olanak tanır. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub Deposuna bakın.

Aşağıdaki kod örnekleri, farklı SDK’lar kullanarak Aspose.Cells web servislerine istek yapmayı göstermektedir: