Excel Dosyasındaki Verileri Sıkıştırın – Aspose.Cells Cloud API
Aspose.Cells Cloud Web Servislerinin PostCompress API’si
Ön Gereksinimler:
- Kimlik doğrulama için geçerli bir JWT jetonu gerekir.
- Desteklenen dosya formatları: XLS, XLSX, XLSM, XLSB ve ODS’dir.
- Tek istekte izin verilen maksimum dosya boyutu 500 MB’dır (hizmet sınırlarına tabidir).
Bu REST API, bir Excel dosyasındaki verileri sıkıştırır.
- XLS, XLSX, XLSM, XLSB, ODS dosyalarını sıkıştırın
- Birden fazla Excel elektronik tablo dosyasını hızlıca sıkıştırın
- Sıkıştırma düzeyini seçin
- Birden fazla dosyayı destekler
Web API Uç Noktası
POST https://api.aspose.cloud/v3.0/cells/compress
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT jeton tabanlı kimlik doğrulamayı gerektirir.
İstek Parametreleri
| Parametre Adı | Tür | Yol/Sorgu Dizisi/HTTP Gövdesi | Açıklama |
|---|---|---|---|
| file | dosya | formData | Yüklenecek dosya |
| CompressLevel | tamsayı | sorgu | Sıkıştırma düzeyi (0‑100); daha yüksek değerler daha güçlü sıkıştırma anlamına gelir |
İstek Gövdesi Parametresi
| Parametre Adı | Tür | Açıklama |
|---|---|---|
| data | dosya | Sıkıştırılacak çalışma kitaplığı dosyasının ikili içeriği. |
Yanıt
{
"Status" : "OK",
"Code" : 200,
"Filename" : "[birleştirilmiş dosya adı]",
"Filesize" : [dosya boyutu],
"FileContent" : "[Base64Dizisi]"
}
Not: FileContent, Base64 dizisi olarak kodlanmış sıkıştırılmış çalışma kitabını içerir. Dizgenin uzunluğu, sıkıştırılmış dosyanın boyutuna karşılık gelir; ikili Excel dosyasını geri almak için standart Base64 araçlarını kullanarak bu dizeyi çözebilirsiniz.
HTTP Durum Kodları
| Kod | Anlam | Açıklama |
|---|---|---|
| 200 | Tamam | Filtre başarıyla uygulandı; yanıt işlem ayrıntılarını içerir. |
| 400 | Hatalı İstek | Eksik veya geçersiz parametreler (örn., desteklenmeyen dosya türü). |
| 401 | Yetkisiz | Geçersiz veya eksik JWT jetonu. |
| 413 | İstek Gövdesi Çok Büyük | Yüklenen dosya boyut sınırlarını aşıyor. |
| 500 | Sunucu İç Hatası | Beklenmeyen sunucu hatası. |
PostCompress API’sini SDK’larla Nasıl Kullanılır
PostCompress API Spesifikasyonu
OpenAPI Spesifikasyonu, 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.
Aspose.Cells web servislerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Cloud API’ye nasıl istekte bulunacağınızı göstermektedir.
Aspose.Cells Cloud SDK’larını Kullanın
SDK kullanmak, geliştirme sürecini hızlandırmanın en hızlı yoludur. Bir SDK, düşük seviye detayları soyutlayarak projenizin görevlerine odaklanmanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna bakın.
Aşağıdaki kod örnekleri, farklı SDK’lar kullanarak Aspose.Cells web servislerine nasıl istekte bulunacağınızı göstermektedir: