Çalışma Kitabını Dışa Aktar
Aşağıdaki formatlardan herhangi birine çalışma kitaplarını dışa aktarabilirsiniz: XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS.
REST API
POST https://api.aspose.cloud/v3.0/cells/export
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
İstek Parametreleri
| Parametre Adı | Tür | Yol/Sorgu Dizesi/HTTP Gövdesi | Gerekli | Açıklama |
|---|---|---|---|---|
| file | dosya | formData | Evet | Yüklenecek dosya |
| objectType | string | sorgu | Evet | Dışa aktarılacak nesne türü. Çizelge dışa aktarması için chart kullanın. Diğer olası değerler worksheet, picture vb. |
| format | string | sorgu | Evet | İstenen çıktı formatı. Desteklenen değerler: png, jpeg, gif, bmp, svg, tiff, emf, wmf, pdf. |
Yanıt
{
"Files": [
{
"Filename": "Book1_xlsx.tif",
"FileSize": 274022,
"FileContent": "-----Base64String--------"
},
{
"Filename": "myDocument_xlsx.tif",
"FileSize": 348126,
"FileContent": "-----Base64String--------"
}
]
}
HTTP Durum Kodları
| Kod | Anlamı | Açıklama |
|---|---|---|
| 200 | Tamam (OK) | Şekiller başarıyla dışa aktarıldı; yanıt dosya listesini içerir. |
| 400 | Geçersiz İstek | Eksik veya geçersiz parametreler. |
| 401 | Yetkisiz | Geçersiz veya eksik erişim belirteci. |
| 413 | Yük Çok Büyük | Yüklenecek dosya boyut limitini aşıyor. |
| 500 | Sunucu İç Hatası | Beklenmeyen sunucu hatası. |
SDK’larla PostExport API Nasıl Kullanılır
PostExport API Spesifikasyonu
OpenAPI Spesifikasyonu, bir web tarayıcısından doğrudan REST etkileşimlerinde bulunmanıza olanak tanıyan herkese açık bir programlama arayüzü tanımlar.
Aspose.Cells web servislerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Cloud API’yi nasıl çağıracağınızı göstermektedir.
curl -X POST "https://api.aspose.cloud/v3.0/cells/export?objectType=workbook&format=tiff" \
-H "accept: multipart/form-data" \
-H "Content-Type: multipart/form-data" \
-H "x-aspose-client: Containerize.Swagger" \
-d '{"File":{}}'
Aspose.Cells Cloud SDK’larını Kullanma
Bir SDK kullanmak, düşük seviye detayları ele aldığından geliştirme sürecini hızlandırır ve iş mantığına odaklanmanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi GitHub deposunda mevcuttur.
Aşağıdaki kod örnekleri, farklı SDK’larla Aspose.Cells web servisini nasıl çağıracağınızı göstermektedir: