Aspose.Cells Cloud API ile Bir Çalışma Sayfasından Hücre Stilini Al – Detaylı Kılavuz

Bu REST API’yi, bir Excel çalışma sayfasındaki bir hücrenin stilini almak için kullanın.

GetWorksheetCellStyle API

GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/{cellName}/style

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 belgesinin adı.
sheetName string path Çalışma sayfasının adı.
cellName string path Hücrenin adresi (örneğin, A1).
folder string query Dosyayı içeren klasör.
storageName string query Kullanılacak depo adı.

Yanıt

{
  "Style": {
    "Font": {
      "Color": { "A": 255, "R": 5, "G": 99, "B": 193 },
      "DoubleSize": 11,
      "IsBold": false,
      "IsItalic": false,
      "IsStrikeout": false,
      "IsSubscript": false,
      "IsSuperscript": false,
      "Name": "Calibri",
      "Size": 11,
      "Underline": "Single"
    },
    "Name": null,
    "CultureCustom": "General",
    "Custom": "",
    "BackgroundColor": { "A": 0, "R": 0, "G": 0, "B": 0 },
    "ForegroundColor": { "A": 0, "R": 0, "G": 0, "B": 0 },
    "IsFormulaHidden": false,
    "IsDateTime": false,
    "IsTextWrapped": false,
    "IsGradient": false,
    "IsLocked": true,
    "IsPercent": false,
    "ShrinkToFit": false,
    "IndentLevel": 0,
    "Number": 0,
    "RotationAngle": 0,
    "Pattern": "None",
    "TextDirection": "Context",
    "VerticalAlignment": "Bottom",
    "HorizontalAlignment": "General",
    "BorderCollection": [
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "BottomBorder"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "DiagonalDown"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "DiagonalUp"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "Horizontal"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "LeftBorder"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "RightBorder"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "TopBorder"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "Vertical"
      }
    ],
    "BackgroundThemeColor": null,
    "ForegroundThemeColor": null,
    "link": {
      "Href": "/test.xlsx/worksheets/Sheet1/cells/a1/style",
      "Rel": "self",
      "Title": null,
      "Type": null
    }
  },
  "Code": 200,
  "Status": "OK"
}

HTTP Durum Kodları

Kod Anlamı Açıklama
200 OK (Tamam) Filtre başarıyla uygulandı; yanıt, işlem ayrıntılarını içerir.
400 Bad Request (Hatalı İstek) Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü).
401 Unauthorized (Yetkisiz) Geçersiz veya eksik JWT belirteci.
413 Payload Too Large (Çok Büyük Yük) Yüklenen dosya boyut sınırlarını aşıyor.
500 Internal Server Error (İç Sunucu Hatası) Beklenmeyen sunucu hatası.

Hata Yanıtları
Bu uç nokta için tipik hata yükleri, standart Aspose.Cells hata formatını izler. Örneğin, 400 Bad Request şu şekilde döner:

{
  "Code": 400,
  "Message": "Invalid parameter 'cellName'.",
  "Description": "The cell name provided is not in a valid A1 format."
}

Benzer şekilde, 401 Unauthorized şu şekilde döner:

{
  "Code": 401,
  "Message": "Authentication failed.",
  "Description": "The JWT token is missing or invalid."
}

GetWorksheetCellStyle API’yi SDK’larla Nasıl Kullanırsınız?

GetWorksheetCellStyle 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 Bulut API’ye bir çağrı nasıl yapılacağını gösterir.

Yanıt Şeması

Alan Tür Açıklama
Style object Hücrenin tüm stil ile ilgili özelliklerini içeren kapsayıcı.
Style.Font object Yazı tipi ayarları (ad, boyut, renk, stil bayrakları).
Style.Font.Color object Yazı tipi için RGBA renk değerleri.
Style.Font.IsBold boolean Yazı tipi kalın ise true.
Style.Font.IsItalic boolean Yazı tipi italik ise true.
Style.Font.IsStrikeout boolean Yazı tipinde üstü çizili varsa true.
Style.Font.IsSubscript boolean Yazı tipi alt simge ise true.
Style.Font.IsSuperscript boolean Yazı tipi üst simge ise true.
Style.Font.Name string Yazı tipi ailesi adı (örneğin, Calibri).
Style.Font.Size number Yazı tipi boyutu (nokta cinsinden).
Style.Font.Underline string Alt çizgi stili (örneğin, Single).
Style.IsLocked boolean Hücrenin düzenlemeye karşı korunup korunmadığını gösterir.
Style.IsTextWrapped boolean Metin kaydırma etkinse true.
Style.IsGradient boolean Gradyan dolgu uygulanmışsa true.
Style.Pattern string Doldurma deseni adı (örneğin, None).
Style.BorderCollection array Çizgi stili, renk ve kenarlık türünü tanımlayan kenarlık nesneleri listesi.
Style.BackgroundColor object Hücre arka planı için RGBA değerleri.
Style.ForegroundColor object Hücre ön planı için RGBA değerleri.
(Diğer alanlar, API referansında tanımlananla aynı deseni izler.)

Aspose.Cells Cloud SDK’larını Kullanın

SDK kullanmak, geliştirme sürecini hızlandırmanın en iyi yoldur. SDK, düşük seviye detayları işler; böylece projenizin görevlerine odaklanabilirsiniz. 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 nasıl çağrı yapılacağını göstermektedir:

Ayrıca Bakınız