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)
-
formatsorgu parametresi atlandığında API, çalışma yapısı bilgilerini içeren bir Workbook nesnesi döndürür. -
formatsorgu 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