Excel Dosyalarını Nasıl Sıkıştırılır – Elektronik Tablo Boyutunu Azaltın ve Performansı Eniyileyin
Aspose.Cells Cloud API ile Excel elektronik tablolarını programlı olarak sıkıştırın ve dosya boyutunu azaltın. Kullanılmayan verileri kaldırarak, gömülü nesneleri sıkıştırarak ve formatlamayı temizleyerek çalışma kitabının performansını optimize edin. Bu RESTful API, otomatik Excel dosyası sıkıştırma ve optimize etme iş akışlarını mümkün kılar.
Elektronik Tabloyu Sıkıştırma API’si
Web API’si
PUT https://api.aspose.cloud/v4.0/cells/spreadsheet/compress
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
-H "Authorization: Bearer {access_token}"
İstek Parametreleri
| Parametre Adı | Tür | Yol/Sorgu/Dizgi/HTTP Gövdesi | Açıklama |
|---|---|---|---|
| Spreadsheet | Dosya | FormData | Zorunlu. Sıkıştırılacak kaynak Excel çalışma kitap dosyası (.xlsx, .xls, vb.). |
| level | Tamsayı | Sorgu | İsteğe bağlı. Sıkıştırma yoğunluğu (0 = en hızlı/düşük, 9 = en yavaş/yüksek). Atlanırsa, dengeli varsayılan (5) uygulanır. |
| outPath | Dizgi | Sorgu | İsteğe bağlı. Bulut depolama alanındaki hedef klasör yolu. Atlanırsa, dosya kaynak çalışma kitabının bulunduğu klasöre kaydedilir. |
| outStorageName | Dizgi | Sorgu | Zorunlu. Yapılandırılmış bulut depolama hizmetinin tanımlayıcısı (örneğin, CorporateDrive). |
| region | Dizgi | Sorgu | İsteğe bağlı. Bölgeye özel veri işleme üzerinde etkisi olabilecek yerel ayar (örneğin, de-DE). |
| password | Dizgi | Sorgu | İsteğe bağlı. Korumalı bir elektronik tabloyu çözmek için şifre. Dosya şifrelenmemişse boş bırakın. |
Yanıt
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
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 | Geçersiz İstek | Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü). |
| 401 | Yetkisiz | Geçersiz veya eksik JWT belirteci. |
| 413 | Yük Çok Büyük | Yüklenecek dosya boyut limitini aşıyor. |
| 500 | Sunucu İçi Hata | Beklenmeyen sunucu hatası. |
Elektronik Tabloyu Sıkıştırma API’si Nerede Kullanılmalıdır?
- Otomatik rapor dağıtımı – E-posta ile gönderilmeden önce aylık mali raporları sıkıştırarak başarıyla teslimatı sağlayın ve alıcının deneyimini iyileştirin.
- Kullanıcı dosya yükleme optimizasyonu – Bulut depolama alanını tasarruf ettirmek ve depolama maliyetlerini azaltmak için arka planda yüklenen Excel dosyalarını sıkıştırın.
- Veri hattı işleme ve taşıma – ETL süreçleri sırasında oluşturulan ara Excel dosyalarını sıkıştırarak ağ aktarımını hızlandırın ve geçici depolama baskısını azaltın.
Elektronik Tabloyu Sıkıştırma API’sini Neden Kullanmalısınız?
- Geliştirici dostu – Aspose.Cells Cloud, birden fazla dilde SDK kütüphaneleri sunar ve kapsamlı belgelerle hızlı geliştirme imkânı verir.
- Düşük iş gücü maliyeti – Belgeleri manuel olarak birleştirmek için özel personel gerekmez.
- Kullanım başına ödeme fiyatlandırma – Ön ödeme gerektirmez; yalnızca gerçekleştirdiğiniz API çağrıları için ödeme yaparsınız.
- Sunucu bakımı gerekmez – Bakımlı sunucu yoktur, yazılım güncellemesi yoktur ve uyumluluk sorunu yoktur.
SDK’larla Elektronik Tabloyu Sıkıştırma API’sini Nasıl Kullanılır?
Elektronik Tabloyu Sıkıştırma API’si Spesifikasyonu
Elektronik Tabloyu Sıkıştırma API Spesifikasyonu, REST etkileşimleri için herkese açık bir arayüz sağlar ve doğrudan bir web tarayıcısından API çağrıları yapılmasını mümkün kı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’sine nasıl çağrı yapılacağını göstermektedir.
Aspose.Cells Cloud SDK’larını Kullanma
SDK kullanmak, düşük seviye detayları soyutlayarak bir elektronik tabloyu yalnızca birkaç satır kodla sıkıştırmanızı sağlayan en hızlı gelişim yoludur. 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 hizmetleriyle nasıl etkileşime girileceğini göstermektedir: