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 Authorization başlığında belirtin.
  • Hedef çalışma kitabını seçili depolama alanına (varsayılan = “Default”) kaydedin veya uygun folder ve storageName parametrelerini belirtin.
  • sheetName iç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.
  • updateReference bayrağının varsayılan değeri falsetır; formülleri ve adlandırılmış aralıkları güncellemek için true olarak 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: