Depolama Kullanmadan Veri İçe Aktar – Aspose.Cells Cloud API
Excel veri içe aktarma işlemi, sonuç üzerinde birçok faktörün etkili olabilmesi nedeniyle karmaşık olabilir. Bu faktörlerin tümü içe aktarma süreci sırasında dikkate alınmalıdır. Aspose.Cells Cloud, çeşitli formatları ve veri türlerini profesyonel kalitede bir Excel dosyasına içe aktarmayı kolaylaştırır.
Bu REST API, bir Excel dosyasına veri içe aktarır.
PostImportData API
POST https://api.aspose.cloud/v3.0/cells/import
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 | Açıklama |
|---|---|---|---|
| file | dosya | formData | Yüklenecek Excel dosyası. |
| ImportOption | ImportOption | JSON gövdesi | İçe aktarılacak verileri, türlerini (örneğin IntArray, DoubleArray, StringArray) ve çalışma sayfasındaki yerleştirilme konumunu tanımlayan JSON nesnesi. |
ImportOption parametreleri, ImportData seçeneği referansı /cells/import/#import-data-option-parameter kısmında açıklanmıştır.
Ön Koşullar:
Geçerli bir JWT belirteci önceden oluşturulmuş olmalı ve dosya boyutu hizmet sınırını (genellikle 100 MB) aşmamalıdır. Desteklenen dosya formatları: XLS, XLSX, CSV ve ODS. Programlı erişimi tercih ediyorsanız uygun SDK’nın yüklü olduğundan emin olun.
Yanıt
{
"Status":"OK",
"Code":200
}
HTTP Durum Kodları
| Kod | Anlam | Açıklama |
|---|---|---|
| 200 | OK (Tamam) | Filtre başarıyla uygulandı; yanıt işlem ayrıntılarını içerir. |
| 400 | Bad Request (Hatalı İstek) | Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü). |
| 401 | Unauthorized (Yetkisiz) | Geçersiz veya eksik JWT belirteci. |
| 413 | Payload Too Large (Çok Büyük Yük) | Yüklenecek dosya boyutu sınırı aşılmıştır. |
| 500 | Internal Server Error (İç Sunucu Hatası) | Beklenmeyen sunucu hatası. |
Notlar:
İsteği gönderirken Content-Type: multipart/form-data başlığı, -F bayrağı tarafından otomatik olarak ayarlanır. Büyük yükler için, içe aktarmadan önce verileri sıkıştırmayı düşünün ve geçici hatalar için yeniden deneme mantığı uygulayın.
SDK’lar ile PostImportData API’sini Nasıl Kullanılır
PostImportData 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ştirmenize olanak tanır.
Aspose.Cells web hizmetlerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Cloud API’ye istek nasıl yapılacağını göstermektedir.
Aspose.Cells Cloud SDK’larını Kullanma
SDK kullanmak, geliştirme hızını artırmak için en iyi yoldur. Bir SDK, düşük seviye ayrıntıları 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, çeşitli SDK’lar kullanılarak Aspose.Cells web hizmetlerine nasıl istek atılacağını göstermektedir: