Aspose.Cells Cloud API Kullanılarak Excel Çalışma Sayfasında Sütunların Kopyalanması
Bu REST API, bir Excel çalışma sayfasında sütunları kopyalar. Sütunları Kopyala işlemi, tek bir sütunu veya bir sütun aralığını kopyalamanıza ve kopyalanan sütunları aynı çalışma sayfası içinde belirli bir konuma eklemenize olanak tanır. Büyük elektronik tablolarda çalışırken sütunları verimli bir şekilde kopyalamak için bu uç noktayı kullanın ve ek sütun yönetim görevleri için Sütun Ekle ve Sütunu Gizle gibi ilgili işlemlere bakın.
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
REST API
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/columns/copy
İstek Parametreleri
| Parametre Adı | Tür | Konum | Açıklama |
|---|---|---|---|
| name | string | path | Çalışma kitabının adı. |
| sheetName | string | path | Çalışma sayfasının adı. |
| sourceColumnIndex | integer | query | Kopyalanacak sütunun 0‑tabanlı indeksi. |
| destinationColumnIndex | integer | query | Kopyalanan sütun(lar)ın ekleneceği 0‑tabanlı indeks. |
| columnNumber | integer | query | Kopyalanacak ardışık sütun sayısı. |
| worksheet | string | query | (İsteğe bağlı) Çalışma sayfası adı yoldan farklıysa kullanılan çalışma sayfası tanımlayıcısı. |
| folder | string | query | Çalışma kitabının bulunduğu klasörün Aspose Cloud deposundaki yolu. |
Bu işlem için tam sözleşmeyi OpenAPI Spesifikasyonu belgeleri sağlar.
cURL Örneği
curl -X POST "https://api.aspose.cloud/v3.0/cells/test.xlsx/worksheets/Sheet1/cells/columns/copy?sourceColumnIndex=1&destinationColumnIndex=12&columnNumber=10" \
-H "Authorization: Bearer $ASPOSE_TOKEN" \
-H "accept: application/json"
Yanıt
{
"Code": 200,
"Status": "OK"
}
Hata İşleme
API, hatayı açıklayan bir JSON yüküyle standart HTTP durum kodlarını döndürür.
| Durum Kodu | Anlam | Örnek JSON Gövdesi |
|---|---|---|
| 400 | Geçersiz istek – geçersiz parametreler | { "Code": 400, "Message": "Geçersiz sütun indeksi." } |
| 401 | Yetkisiz erişim – eksik veya geçersiz belirteç | { "Code": 401, "Message": "Erişim belirteci geçersiz veya süresi dolmuş." } |
| 404 | Bulunamadı – çalışma kitabı veya çalışma sayfası yok | { "Code": 404, "Message": "Çalışma kitabı bulunamadı." } |
| 500 | Sunucu iç hatası – beklenmedik durum | { "Code": 500, "Message": "Beklenmeyen bir hata oluştu." } |
Nasıl Sorun Giderilir: Erişim belirtecinin güncel olduğundan, çalışma kitabı ve çalışma sayfası adlarının doğru olduğundan ve
sourceColumnIndex,destinationColumnIndexilecolumnNumberdeğerlerinin çalışma sayfasının sütun aralığı içinde olduğundan emin olun.
Bulut SDK Ailesi
SDK kullanmak, geliştirme sürecini hızlandırmanın en iyi yoldur. Bir SDK, alt seviye ayrıntıları işler ve sizin projenizin görevlerine odaklanmanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna bakın.
Aşağıdaki kod örnekleri, çeşitli SDK’lar kullanılarak Aspose.Cells web hizmetlerine nasıl istek yapıldığını göstermektedir: