Bir diğer çalışma sayfasından içeriği ve formatları kopyala.
Bu REST API, bir çalışma sayfasını ve formatlarını aynı çalışma kitabında yeni bir sayfaya kopyalar.
REST API
POST http://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/copy
İstek parametreleri aşağıda listelenmiştir:
| Parametre Adı | Tür | Konum | Açıklama |
|---|---|---|---|
name |
string | path | Çalışma kitabı dosyasının adı. |
sheetName |
string | path | Hedef çalışma sayfasının (yeni sayfanın) adı. |
sourceSheet |
string | query | Kopyalanacak çalışma sayfasının adı. |
options |
object | body | Kopyalama seçeneklerini içeren JSON nesnesi (örn., sütun genişliği, formüller). |
sourceWorkbook |
string | query | Kaynak çalışma kitabının adı, mevcut çalışma kitabından farklıysa. |
sourceFolder |
string | query | Kaynak çalışma kitabının bulunduğu klasör yolu. |
folder |
string | query | Hedef çalışma kitabının kaydedileceği klasör yolu. |
storageName |
string | query | Kullanılacak depolama hizmetinin adı. |
İstek ve Yanıt Örnekleri
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 hizmetlerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Bulut API’sine nasıl istek yapıldığını göstermektedir.
Hata Yönetimi
API, standart HTTP durum kodlarını ve JSON hata gövdesini döndürür. Typik yanıtlar şunları içerir:
| HTTP Kodu | Açıklama | Örnek JSON Hata Gövdesi |
|---|---|---|
| 400 | Hatalı istek – eksik veya geçersiz parametreler. | { "Code": 400, "Message": "Geçersiz istek parametreleri." } |
| 401 | Yetkisiz erişim – eksik veya geçersiz belirteç. | { "Code": 401, "Message": "Kimlik doğrulama başarısız." } |
| 404 | Bulunamadı – çalışma kitabı, çalışma sayfası veya klasör mevcut değil. | { "Code": 404, "Message": "Kaynak bulunamadı." } |
| 500 | İç sunucu hatası – beklenmeyen durum. | { "Code": 500, "Message": "Beklenmeyen bir hata oluştu." } |
Bulut SDK Ailesi
SDK kullanmak, geliştirme hızını en çok artıracak en iyi yoldur. SDK, düşük seviye ayrıntıları yöneterek projenizin görevlerine odaklanmanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.
Aşağıdaki kod örnekleri, Aspose.Cells web hizmetlerine çeşitli SDK’lar kullanılarak nasıl istek yapıldığını göstermektedir: