Aspose.Cells Cloud API Kullanarak Excel Çalışma Sayfasına Boş Sütun Ekleyin
Bu REST API, bir çalışma sayfasına bir veya daha fazla sütun ekler.
Önkoşullar
Bu uç noktayı çağırmadan önce aşağıdaki adımları tamamladığınızdan emin olun:
- Geçerli bir OAuth 2.0 erişim belirteci edinin ve bunu
Authorizationbaşlığında belirtin. - Hedef çalışma kitabını seçili depolama alanına (varsayılan = “Default”) kaydedin veya uygun
foldervestorageNameparametrelerini belirtin. sheetNameiçinde belirtilen çalışma sayfası adının çalışma kitabında mevcut olduğunu doğrulayın.
PutInsertWorksheetColumns API
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/columns/{columnIndex}?totalColumns=1
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 | Çalışma kitabının dosya adı. |
| sheetName | string | path | Çalışma sayfasının adı. |
| columnIndex | integer | path | Eklemenin başlayacağı sütunun sıfır tabanlı indeksi. |
| totalColumns | integer | query | Eklenecek sütun sayısı. |
| updateReference | boolean | query | true ise, hücre referansları ekleme işlemine göre güncellenir. |
| folder | string | query | Çalışma kitabının bulunduğu klasörün yolu. |
| storageName | string | query | Depolama hizmetinin adı. |
Notlar
columnIndex, çalışma sayfasındaki mevcut sütun sayısının 0 ile aralığında olmalıdır. Mevcut aralığın dışına ekleme yapmak, sayfanın otomatik olarak genişlemesine neden olur.- Birden fazla sütun ekleme (
totalColumns> 1), mevcut sütunları sağa kaydırır. updateReferencebayrağının varsayılan değerifalsetır; formülleri ve adlandırılmış aralıkları güncellemek içintrueolarak ayarlayın.
OpenAPI Specifikasyonu, 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 hizmetlerini çağırmak için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, kimlik doğrulama ve doğru yol parametresini içeren tam bir isteği göstermektedir.
Yanıt kodları
| Kod | Açıklama |
|---|---|
| 200 | Sütun(lar) başarıyla eklendi. |
| 400 | Geçersiz istek – eksik veya geçersiz parametreler. |
| 401 | Yetkisiz – geçersiz veya eksik belirteç. |
| 404 | Çalışma kitabı veya çalışma sayfası bulunamadı. |
| 500 | İç sunucu hatası. |
Örnek hata yanıtları
// 400 Bad Request – eksik veya geçersiz parametreler
{
"Code": 400,
"Message": "Geçersiz parametre: totalColumns pozitif bir tamsayı olmalıdır."
}
// 401 Unauthorized – geçersiz veya eksik belirteç
{
"Code": 401,
"Message": "Kimlik doğrulama başarısız. Erişim belirteci eksik veya geçersiz."
}
// 404 Not Found – çalışma kitabı veya çalışma sayfası mevcut değil
{
"Code": 404,
"Message": "'test.xlsx' adlı çalışma kitabı bulunamadı."
}
// 500 Internal Server Error
{
"Code": 500,
"Message": "Sunucuda beklenmeyen bir hata oluştu."
}
Bulut SDK Ailesi
SDK kullanmak, geliştirmenin en hızlı yoludur. Bir SDK, düşük seviye detayları yöneterek size proje mantığına odaklanma imkanı verir. Aspose.Cells Cloud SDK’larının tam listesi için GitHub Deposu‘na bakın.
Aşağıdaki kod örnekleri, Aspose.Cells web hizmetlerini farklı SDK’lar kullanarak nasıl çağıracağınızı göstermektedir: