Hücre Değeri Belirleme – Aspose.Cells Cloud API Referansı (v3.0)
Bu REST API, bir Excel dosyasındaki hücre değerini ayarlar.
REST API
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/{cellName}
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulamaya ihtiyaç duyar.
İstek Parametreleri
| Ad | Tür | Konum | Açıklama |
|---|---|---|---|
| name | string | path | Excel belgesinin adı (uzantı dahil). |
| sheetName | string | path | Çalışma sayfasının adı (büyük/küçük harfe duyarlı). |
| cellName | string | path | Hedef hücrenin A1 tarzı adresi (örn. A1). |
| value | string | query | Hücreye atanacak değer. |
| type | string | query | Değerin veri türü (int, string, float, vb.). |
| formula | string | query | Hücreye uygulanacak formül (isteğe bağlı). |
| folder | string | query | Belgenin bulunduğu klasör (isteğe bağlı). |
| storageName | string | query | Dosyanın bulunduğu depo adı (isteğe bağlı). |
Yanıt
CellResponse döner.
- Yanıt Alanları Genel Bakış
| Alan | Tür | Açıklama |
|---|---|---|
Name |
string | Hücrenin adresi (örn. F341). |
Row |
integer | Sıfır tabanlı satır indeksi. |
Column |
integer | Sıfır tabanlı sütun indeksi. |
Value |
string | Hücrenin gösterilen değeri. |
Type |
string | Hücrenin veri türü (örn. IsString). |
Formula |
string | Hücre bir formül içeriyorsa formül metni. |
IsFormula |
bool | Hücrenin bir formül içerip içermediğini gösterir. |
IsMerged |
bool | Hücrenin birleştirilmiş bir aralıkta olup olmadığını gösterir. |
IsArrayHeader |
bool | Hücrenin bir dizi başlığı olup olmadığını gösterir. |
IsInArray |
bool | Hücrenin bir dizide olup olmadığını gösterir. |
IsErrorValue |
bool | Hücrenin bir hata değeri içerip içermediğini gösterir. |
IsInTable |
bool | Hücrenin bir tablonun içinde olup olmadığını gösterir. |
IsStyleSet |
bool | Hücreye bir stil uygulanıp uygulanmadığını gösterir. |
HtmlString |
string | Hücre değerinin HTML ile kodlanmış gösterimi. |
Style.link |
object | Stil kaynağına olan bağlantı. |
{
"Status":"OK",
"Code":200,
"Cell":{
"Name":"A1",
"Row": 0,
"Column":0,
"Value": "",
"Type":"String",
"Formula" : "=Sum(A2:A15)",
...
}
}
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 (örn. desteklenmeyen dosya türü). |
| 401 | Unauthorized (Yetkisiz) | Geçersiz veya eksik JWT belirteci. |
| 413 | Payload Too Large (Çok Büyük Yük) | Yüklenecek dosya boyut sınırını aşıyor. |
| 500 | Internal Server Error (İç Sunucu Hatası) | Beklenmeyen sunucu hatası. |
SDK’larla PostWorksheetCellSetValue API Nasıl Kullanılır
PostWorksheetCellSetValue API Spesifikasyonu
OpenAPI Spesifikasyonu, geliştiricilerin REST uç noktalarına doğrudan tarayıcıdan veya herhangi bir HTTP istemcisinden erişmesine olanak tanıyan herkese açık bir programlama arayüzü tanımlar.
Aspose.Cells web hizmetlerini çağırmak için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile bir hücre değerinin nasıl ayarlanacağını göstermektedir.
Aspose.Cells Cloud SDK’larını Kullanma
Bir SDK kullanmak, düşük seviye ayrıntıları ele alarak projenize odaklanmanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi için GitHub deposuna bakın.
Aşağıdaki kod örnekleri, çeşitli SDK’larla Aspose.Cells web hizmetlerini nasıl çağıracağınızı göstermektedir: