Aspose.Cells Cloud – Excel Çalışma Kitabını PDF, CSV, HTML ve Daha Fazlasına Dönüştürün (GET /cells/{name})

Bu REST API, bir Excel çalışma kitabını farklı bir formatta getirir.

GetWorkBook API

GET https://api.aspose.cloud/v3.0/cells/{name}

Güvenlik ve Kimlik Doğrulama

Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulamayı gerektirir.

Sorgu Parametreleri

Parametre Adı Tür Açıklama Varsayılan
format string Hedef dosya formatı (örn. CSV, XLS, HTML, MHTML, ODS, PDF, XML, TXT, TIFF, XLSB, XLSM, XLSX, XLTM, XLTX, XPS, PNG, JPG, GIF, EMF, BMP, MD, Numbers, WMF, SVG vb.).
password string Excel dosyasını açmak için gereken şifre.
isAutoFit bool Satır ve sütun genişliklerini otomatik olarak ayarlar. false
onlySaveTable bool true olarak ayarlandığında sadece tablo verileri kaydedilir. true veya false değerlerini kabul eder. false
outPath string Sonucun kaydedileceği yol. Tek bir dosya için dosya adı ve uzantı; birden fazla dosya için sadece klasör belirtilir.
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ı denetler. false
region string Çalışma kitabına uygulanacak bölgesel ayarlar.
pageWideFitOnPerSheet bool PDF’e dönüştürürken sayfa genişliğini her bir çalışma sayfasına sığdırır. false
pageTallFitOnPerSheet bool PDF’e dönüştürürken sayfa yüksekliğini her bir çalışma sayfasına sığdırır. false
onePagePerSheet bool Her çalışma sayfası için bir PDF sayfası oluşturur. false
folder string Orijinal çalışma kitabının bulunduğu klasör yolu.
storageName string Kaynak dosyanın bulunduğu depo adı.

Yanıt

Başarılı (200)

  • format sorgu parametresi atlandığında API, çalışma yapısı bilgilerini içeren bir Workbook nesnesi döndürür.

  • format sorgu parametresi bir dosya türünü belirttiğinde API, istenen formatta dönüştürülmüş dosyayı döndürür.

HTTP/1.1 200 OK
Content-Type: application/pdf
Content-Disposition: attachment; filename="book1.pdf"
Content-Length: 123456

(binary PDF data)

HTTP Durum Kodları

Kod Anlam Açıklama
200 OK (Tamam) Filtre başarıyla uygulandı; yanıt işlem ayrıntılarını içerir.
400 Bad Request (Hatalı İstek) Eksik veya geçersiz parametreler (örn. desteklenmeyen dosya türü).
401 Unauthorized (Yetkisiz) Geçersiz veya eksik JWT belirteci.
413 Payload Too Large (Çok Büyük Yük) Yüklenen dosya boyut sınırını aşıyor.
500 Internal Server Error (İç Sunucu Hatası) Beklenmeyen sunucu hatası.

Notlar:

  • Büyük çalışma kitaplarının dönüştürülmesi daha uzun sürebilir; istek zaman aşımını artırmayı düşünün.
  • Bazı formatlar (örn. ODS), makrolar gibi belirli Excel özellikler için desteklenmez.

SDK’lar ile GetWorkBook API Nasıl Kullanılır

Önkoşullar:

  • Aspose.Cells kimlik doğrulama akışı aracılığıyla alınmış geçerli bir JWT erişim belirteci.
  • Kaynak çalışma kitabı, desteklenen bir Aspose deposunda depolanmış olmalı veya doğrudan isteğe dahil edilmeli.
  • API sürümünün (v3.0) en son yayınlanan sürümle eşleştiğinden emin olun.

GetWorkBook 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ştirmenizi sağlar.

Örnek İstek

Aspose.Cells web hizmetlerine erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, gerekli yetkilendirme başlığı ile doğru bir GET isteğini göstermektedir.

Aspose.Cells Cloud SDK’larını Kullanın

SDK kullanmak, geliştirme yapmanın en hızlı yoludur. Bir SDK, düşük seviye ayrıntıları soyutlayarak projenizin görevlerine odaklanabilmenizi sağlar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposunu kontrol edin.

Aşağıdaki kod örnekleri, farklı SDK’ları kullanarak Aspose.Cells web hizmetlerini nasıl çağıracağınızı göstermektedir:

Ayrıca Bakınız


Son Güncelleme: 2024-12-01