Aspose.Cells Cloud API Kullanarak Bir Elektronik Tablo Çalışma Sayfasını CSV'ye Nasıl Dönüştürülür
ConvertWorksheetToCsv uç noktası, yerel bir elektronik tablo dosyasının tek bir çalışma sayfasını tamamen Aspose.Cells Cloud sunucusunda CSV belgesine dönüştürür. Kaynak dosyayı yükleyip hedef çalışma sayfasını belirleyerek, geliştiriciler dosyayı bulut depolama alanına kaydetmeden doğrudan ikili CSV akışı alırlar. Bu API, veri çıkarma işlemlerini otomatikleştirmek, elektronik tablo verilerini alt sistemlere entegre etmek ve depolama maliyetlerini azaltmak için idealdir.
Çalışma Sayfasını CSV’ye Dönüştür API
Web API
PUT https://api.aspose.cloud/v4.0/cells/convert/worksheet/csv
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 | Konum | Gerekli / Opsiyonel | Açıklama |
|---|---|---|---|---|
| Spreadsheet | Dosya | FormData | Gerekli | Kaynak elektronik tablonun ikili dosyası (örneğin .xlsx, .xls). Örnek: myWorkbook.xlsx. |
| worksheet | String | Query | Gerekli | Dönüştürülecek çalışma sayfasının adı (büyük/küçük harfe duyarlıdır). Atlanırsa ilk çalışma sayfası kullanılır. Örnek: Sheet1. |
| outPath | String | Query | Opsiyonel | Oluşturulan CSV’nin kaydedileceği bulut depolama alanındaki hedef klasör yolu. Atlanırsa, CSV doğrudan yanıt akışında döndürülür. |
| outStorageName | String | Query | Opsiyonel | Çıktı dosyasının yerleştirileceği depolama hizmetinin adı (örneğin Azure, AWS S3). Yalnızca outPath kullanıldığında gerekli. |
| fontsLocation | String | Query | Opsiyonel | Sunucudaki özel yazı tipi klasörünün yolu; dönüşüm motorunun standart olmayan yazı tiplerini kullanmasına izin verir. |
| region | String | Query | Opsiyonel | CSV’de sayı/tarih formatlamasını etkileyen yerel kimliği (örneğin tr-TR, en-US, fr-FR). |
| password | String | Query | Opsiyonel | Korumalı bir elektronik tabloyu açmak için şifre. Kaynak dosyanın şifreleme şifresiyle eşleşmelidir. |
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üklenen dosya boyut sınırını aşıyor. |
| 500 | İç Sunucu Hatası | Beklenmeyen sunucu hatası. |
Çalışma Sayfasını CSV’ye Dönüştür API Ne Zaman Kullanılmalı?
- BI hattı için Veri Çıkarma – Excel raporundan belirli bir çalışma sayfasını çekip sonuç CSV’yi ara dosya işlemesine gerek kalmadan doğrudan Power BI veya Tableau’ya besleyin.
- Otomatik Fatura İşleme – Fatura satırlarını içeren çalışma sayfasını hızla muhasebe sistemlerine içe aktarmak için CSV’ye dönüştürün.
- Eski Sistem Entegrasyonu – Yalnızca sınırlayıcı metin dosyalarını kabul eden eski uygulamalar için çalışma sayfası verilerini CSV olarak dışa aktarın.
- Anlık Raporlama – Canlı elektronik tablo verilerinin CSV anlık görüntülerini bir web servisi içinde oluşturun ve dosyayı istemci tarayıcısına anında döndürün.
Çalışma Sayfasını CSV’ye Dönüştür API Neden Kullanılmalı?
- Kalıcı bulut depolama gerekmez – Dosya doğrudan dönüşüm motoruna akışlanır ve dönüşümden sonra silinir; bant genişliği ve depolama maliyetlerini azaltır.
- Yüksek Performanslı Bulut Çalıştırma – Dönüşüm, Aspose’un optimize edilmiş sunucularında çalışır ve genellikle 100 MB’a kadar olan dosyalar için 2 saniye içinde tamamlanır.
- İnce Ayarlı Kontrol – Tek bir istekte tek bir çalışma sayfasını seçin, özel yazı tipleri, bölgesel formatlama ve şifre korumasını uygulayın.
- Tutarlı Çapraz Platform Çıktısı – Aynı REST endpoint’ini kullanan .NET, Java, Python ve diğer SDK’lar arasında aynı CSV çıktısını garantiler.
SDK’lar ile Çalışma Sayfasını CSV’ye Dönüştür API Nasıl Kullanılır?
Çalışma Sayfasını CSV’ye Dönüştür API Spesifikasyonu
Çalışma Sayfasını CSV’ye Dönüştür API Spesifikasyonu, REST etkileşimlerini doğrudan bir web tarayıcısından çalıştırmak için herkese açık 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 nasıl istek atılacağını göstermektedir.
Aspose.Cells Cloud SDK’larını Kullanın
SDK kullanmak, düşük seviye detayları soyutlayarak gelişmeyi basitleştirir ve bir elektronik tabloyu başka bir elektronik tabloya birleştirmenizi kolay kodla yapmanı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 hizmetleriyle nasıl etkileşim kurulacağını göstermektedir: