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

  1. Bir JWT erişim belirteci edinin ve her isteğin Authorization: Bearer <token> başlığına ekleyin.
  2. Kaynak çalışma kitabını Aspose Cloud depolama alanına yükleyin (veya zaten mevcut olduğunu doğrulayın).
  3. Ç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.