Aspose.Cells Cloud API Kullanılarak Elektronik Tablonun CSV'ye Dönüştürülmesi
ConvertSpreadsheetToCsv uç noktası, yerel bir sürücüden yüklenen bir elektronik tablo dosyasını okur, dönüşümü tamamen Aspose.Cells Cloud sunucularında işler ve sonuç CSV dosyasını ikili akış olarak döndürür. Bu bulut tabanlı işlem, kaynak dosyanın bulut depolama alanına yüklenmesini gerektirmez, depolama maliyetlerini azaltır ve hızlı elektronik tablo‑to‑CSV dönüşümü gerektiren geliştiricilerin iş akışını basitleştirir. Desteklenen formatlar temel kütüphanelere bağlıdır ve kaynak dosyayı okumak için uygun izinler gereklidir. Eksik dosyalar, geçersiz istekler veya dönüşüm hataları gibi hatalar standart HTTP durum kodlarıyla döndürülür.
Elektronik Tabloyu CSV’ye Dönüştür API
PUT https://api.aspose.cloud/v4.0/cells/convert/spreadsheet/csv
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 | Konum | Gereklilik | Açıklama |
|---|---|---|---|---|
| Spreadsheet | Dosya | FormData | Gerekli | Dönüştürülecek elektronik tablo dosyası. .xls, .xlsx, .xlsm gibi yaygın formatları destekler. multipart/form‑data olarak sağlanmalıdır. Örnek: myWorkbook.xlsx. |
| outPath | Dize | Sorgu | İsteğe Bağlı | Dönüştürülmüş CSV’nin kaydedileceği hedef klasör yolu. Belirtilmezse CSV doğrudan yanıt gövdesinde döndürülür. Örnek: /output/reports/. |
| outStorageName | Dize | Sorgu | İsteğe Bağlı | Çıktı dosyasının kaydedileceği bulut depolama hizmetinin adı. Belirtilmezse, Aspose.Cells hesabına yapılandırılmış varsayılan depolama kullanılır. |
| fontsLocation | Dize | Sorgu | İsteğe Bağlı | Elektronik tablo tarafından gereken özel yazı tiplerini içeren klasörün yolu.standart olmayan yazı tiplerini kullanan hücrelerin doğru şekilde gösterilmesini sağlar. |
| region | Dize | Sorgu | İsteğe Bağlı | Elektronik tablonun bölge/dil ayarı (örn. tr-TR, en-US, fr-FR). Sayı formatlama, tarih ayrıştırma ve yerel ayara özgü davranışları etkiler. |
| password | Dize | Sorgu | İsteğe Bağlı | Şifreli elektronik tabloları açmak için kullanılan şifre. Dosya şifreliyse ve şifre eksik veya yanlışsa 400/401 hatası döndürülür. |
Yanıt
Başarılı durumda API, Content-Type: application/octet-stream başlığıyla HTTP 200 (veya asenkron işlem için 202) döndürür. Yanıt gövdesi, oluşturulan CSV dosyasını ikili akış olarak içerir.
[
{
"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 (örn. desteklenmeyen dosya türü). |
| 401 | Yetkisiz | Geçersiz veya eksik JWT belirteci. |
| 413 | Yük Çok Büyük | Yüklenen dosya boyut sınırını aşıyor. |
| 500 | Sunucu İç Hatası | Beklenmeyen sunucu hatası. |
Elektronik Tabloyu CSV’ye Dönüştür API Nerede Kullanılmalı?
- Raporlama Sistemleri İçin Veri Dışa Aktarma – Elektronik tabloya dayalı raporlardan CSV dışa aktarmaları oluşturun; böylece BI araçlarına veya veri ambarlarına manuel dosya işlemesi olmadan aktarabilirsiniz.
- Otomatik Toplu İşlem – Yerel olarak depolanan büyük sayıdaki elektronik tabloyu sunucu tarafında bir işte CSV’ye dönüştürün, ardından sonuçları doğrudan aşağı akış hizmetlerine akış olarak gönderin.
- Dosya Yükleme İçeren Web Uygulamaları – Son kullanıcıların Excel dosyası yüklemesine izin verin ve daha fazla analiz veya diğer platformlara içe aktarma amacıyla anında CSV sürümünü alın.
- Eski Sistem Entegrasyonu – Yalnızca düz metin sınırlayıcı dosyaları kabul eden sistemler için eski elektronik tablo formatlarını CSV’ye dönüştürün.
Elektronik Tabloyu CSV’ye Dönüştür API Neden Kullanılmalı?
- Sıfır-Yükleme Mimarisi – Kaynak dosyanın bulut depolama alanına yüklenmesine gerek yoktur; dönüşüm doğrudan yüklenen akıştan yapılır, bu da zaman ve depolama maliyetlerini tasarruf sağlar.
- Yüksek Performanslı Bulut İşleme – Ölçeklenebilir bulut sunucularında Aspose.Cells’in optimize edilmiş dönüştürme motorundan yararlanır; büyük çalışma kitapları için bile hızlı CSV çıktısı verir.
- Basit Entegrasyon – İsteğe bağlı sorgu parametreleriyle tek bir PUT isteği; CSV’yi hemen indirilebilir ikili akış olarak döndürür, böylece ek işlem adımlarını ortadan kaldırır.
- Tam Özellik Desteği – Şifreli dosyaları, özel yazı tiplerini ve yerel ayara özgü ayarları işler, böylece karmaşık elektronik tablolar için doğru dönüştürme sağlar.
SDK’lar ile Elektronik Tabloyu CSV’ye Dönüştür API Nasıl Kullanılır?
Elektronik Tabloyu CSV’ye Dönüştür API Spesifikasyonu
Elektronik Tabloyu CSV’ye Dönüştür API Spesifikasyonu, web tarayıcısından doğrudan REST etkileşimlerini gerçekleştirmek için genel olarak erişilebilir bir programlama arayüzü sağlar.
cURL komut satırı aracını kullanarak Aspose.Cells web hizmetlerine kolayca ulaşabilirsiniz. Aşağıdaki örnek, cURL ile Bulut API’ye istek nasıl yapılacağını göstermektedir.
Aspose.Cells Cloud SDK’larını Kullanma
SDK kullanmak, düşük seviye detayları soyutlayarak kısa kodla elektronik tablolarla çalışmanıza izin vererek en hızlı geliştime yöntemidir. 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 kullanılarak Aspose.Cells web hizmetleriyle nasıl etkileşime girileceğini göstermektedir: