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