Aspose.Cells Cloud API ile Bir Çalışma Sayfası Dışa Aktarın – Formatlar, cURL ve SDK Örnekleri

Bu REST API, bir Excel dosyasından çalışma sayfasını birçok farklı dosya formatına dışa aktarmanızı sağlar.

Özet – Tek bir çalışma sayfasını, seçtiğiniz formatta bir Çalışma Kitabı’ndan indirmek için Çalışma Sayfası Al uç noktasını kullanın.

Aşağıdaki formatlara dışa aktarabilirsiniz:

Format Uzantı MIME Türü
XLS .xls application/vnd.ms-excel
XLSX .xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
XLSB .xlsb application/vnd.ms-excel.sheet.binary.macroEnabled.12
CSV .csv text/csv
TSV .tsv text/tab-separated-values
XLSM .xlsm application/vnd.ms-excel.sheet.macroEnabled.12
ODS .ods application/vnd.oasis.opendocument.spreadsheet
TXT .txt text/plain
PDF .pdf application/pdf
OTS .ots application/vnd.oasis.opendocument.spreadsheet-template
XPS .xps application/vnd.ms-xpsdocument
DIF .dif application/x-dif
PNG .png image/png
JPEG .jpeg image/jpeg
GIF .gif image/gif
BMP .bmp image/bmp
WMF .wmf image/wmf
TIFF .tiff image/tiff
EMF .emf image/emf
NUMBERS .numbers application/vnd.apple.numbers
FODS .fods application/vnd.oasis.opendocument.spreadsheet-flat-xml

Güvenlik ve Kimlik Doğrulama

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

REST API

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

İstek Parametreleri

Parametre Adı Tür Konum Açıklama
name string path Gerekli. Excel dosyasının adı.
sheetName string path Gerekli. Dışa aktarılacak çalışma sayfasının adı.
format string query Dışa aktarılan çalışma sayfasının hedef dosya formatı (örn., pdf, png).
verticalResolution integer query Çözünürlüğü destekleyen formatlar (örn., PNG, JPEG) için görüntü DPI’si.
horizontalResolution integer query Çözünürlüğü destekleyen formatlar için görüntü DPI’si.
area string query Dışa aktarılacak hücre aralığı (örn., A1:D10).
pageIndex integer query Çalışma sayfası sayfalandırılmış olduğunda dışa aktarılacak sayfanın indeksi.
folder string query Kaynak dosyanın bulunduğu depolama dizin yolu.
storageName string query Aspose Cloud depolama adı.

OpenAPI Specification, herkese açık bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından yapmanızı sağlar.

Aspose.Cells web hizmetlerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Bulut API’sini nasıl çağıracağınızı göstermektedir.

Hata Yönetimi

API standart HTTP durum kodlarını döndürür. Yaygın yanıtlar şunlardır:

Durum Kodu Anlam Örnek JSON Gövdesi
200 Başarılı – çalışma sayfası akışı döndürülür. { "stream": "..." }
400 Hatalı istek – eksik veya geçersiz parametreler. { "error": "Geçersiz format parametresi." }
401 Yetkisiz – geçersiz veya eksik JWT belirteci. { "error": "Kimlik doğrulama başarısız." }
404 Bulunamadı – belirtilen dosya veya çalışma sayfası yok. { "error": "Çalışma sayfası bulunamadı." }
500 Sunucu iç hatası – sunucuda beklenmeyen durum. { "error": "Beklenmeyen hata." }

İstemci kodunuzda bu yanıtları uygun şekilde işleyerek kullanıcıya uygun geri bildirim sağlayın.

Bulut SDK Ailesi

SDK kullanmak, geliştirme hızını en hızlı şekilde artırmak için en iyi yoldur. Bir SDK, düşük seviye ayrıntıları kendisi yönetir ve size proje görevlerinize odaklanmanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.

Aşağıdaki kod örnekleri, farklı SDK’ları kullanarak Aspose.Cells web hizmetlerine nasıl çağrı yapıldığını göstermektedir: