Excel Çalışma Kitabını Kaydet – Aspose.Cells Cloud API
Bu REST API, bir Excel dosyasını farklı formatlarda kaydetmenizi sağlar.
Bu uç noktayı çağırmadan önce, geçerli bir OAuth 2.0 erişim belirtecinizin olduğunu ve kaynak çalışma kitabının Aspose Cloud depolama alanınızda saklandığını doğrulayın.
Gereksinimler
- Bir JWT erişim belirteci edinin ve her isteğin
Authorization: Bearer <token>başlığına ekleyin. - Kaynak çalışma kitabını Aspose Cloud depolama alanına yükleyin (veya zaten mevcut olduğunu doğrulayın).
- Çalışma kitabının bulunduğu depo adını ve klasör yolunu bilin.
PostWorkbookSaveAs API
POST https://api.aspose.cloud/v3.0/cells/{name}/saveAs
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulamayı gerektirir.
Yol Parametresi
| Parametre Adı | Tür | Açıklama |
|---|---|---|
| name | string | Excel dosyasının adı. |
Sorgu Parametresi
| Parametre Adı | Tür | Açıklama |
|---|---|---|
| newfilename | string | Kaydedilecek belge için yeni dosya adı. |
| isAutoFitRows | string | Doğruysa, çalışma kitabındaki tüm satırları otomatik olarak sığdırır. Varsayılan değer false‘tir. |
| isAutoFitColumns | string | Doğruysa, çalışma kitabındaki sütun genişliklerini otomatik olarak sığdırır. Varsayılan değer false‘tir. |
| folder | string | Orijinal çalışma kitabının bulunduğu klasör. |
| storageName | string | Kaynak dosyanın bulunduğu depo adı. |
| outStorageName | string | Çıktı dosyasının kaydedileceği depo adı. |
| checkExcelRestriction | bool | Hücreleri veya ilgili nesneleri değiştirirken Excel kısıtlamalarının uygulanıp uygulanmayacağını belirtir. |
| region | string | Çalışma kitabına uygulanacak bölgesel ayarlar. |
| pageWideFitOnPerSheet | bool | Dönüştürme sırasında sayfa genişliğini her bir çalışma sayfasına sığdırır. |
| pageTallFitOnPerSheet | bool | Dönüştürme sırasında sayfa yüksekliğini her bir çalışma sayfasına sığdırır. |
| sheetName | string | Dönüştürülecek çalışma sayfasının adı. |
| pageIndex | string | Belirtilen çalışma sayfası içinde dönüştürülecek sayfanın dizini (sheetName gerekli). |
| onePagePerSheet | bool | PDF’e dönüştürürken her çalışma sayfası için bir sayfa oluşturur. |
İstek Gövdesi Parametresi
| Parametre Adı | Tür | Açıklama |
|---|---|---|
| SaveOptions | Object | İkinci kısım olarak multipart isteğin içine sağlanan kaydetme seçenekleri. |
Örnek istek gövdesi (multipart isteğin JSON kısmı)
{
"SaveOptions": {
"SaveFormat": "pdf",
"CompressionLevel": 9
}
}
Yanıt
API, bir SaveResponse nesnesi döndürür.
{
"Status": "OK",
"Code": 200,
"SaveResult": {
"Documents": [
{
"Name": "sample.pdf",
"Size": 10240,
"Folder": "output",
"Storage": "MyStorage"
}
]
}
}
HTTP Durum Kodları
| Kod | Anlam | Açıklama |
|---|---|---|
| 200 | Tamam (OK) | Filtre başarıyla uygulandı; yanıt işlem ayrıntılarını içerir. |
| 400 | Hatalı İstek (Bad Request) | Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü). |
| 401 | Yetkisiz (Unauthorized) | Geçersiz veya eksik JWT belirteci. |
| 413 | İçerik Çok Büyük (Payload Too Large) | Yüklenen dosya boyut sınırını aşıyor. |
| 500 | Sunucu İç Hatası (Internal Server Error) | Beklenmeyen sunucu hatası. |
SDK’lar ile PostWorkbookSaveAs API Nasıl Kullanılır
PostWorkbookSaveAs API Belirtimi
OpenAPI Belirtimi, herkese açık bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından gerçekleştirmenize olanak tanır.
Aspose.Cells web hizmetlerine kolayca erişmek için cURL kullanabilirsiniz. Aşağıdaki örnek, cURL ile Cloud API’yi nasıl çağıracağınızı göstermektedir.
Aspose.Cells Cloud SDK’larını Kullanma
SDK kullanmak, geliştirme hızını en hızlı şekilde artıracaktır. SDK, düşük seviye detayları kendisi yönetir ve size proje görevlerinize odaklanma imkanı verir. 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 hizmetlerinin nasıl çağrılacağını göstermektedir:
Diğer dönüşüm senaryoları için Excel’i PDF’e Dönüştür ve Excel’i CSV’ye Dışa Aktar kılavuzlarına bakın.