Çok Kaynaklı Veri Entegrasyonu Excel Platformu – Aspose.Cells Cloud Otomatik Veri İçe Aktarma ve Dönüşüm API'si.
Temel Özellikler
Çoklu Format Veri Desteği
- CSV Veri İçe Aktarma: Çeşitli ayırıcıları destekler ve kodlamayı otomatik olarak algılar.
- JSON Veri İşleme: Karmaşık JSON yapılarını Excel tablolarına düzleştirir.
- XML Dosya Dönüştürme: Düğüm verilerini Excel satır ve sütun yapısına eşler.
Elektronik Tabloya Veri İçe Aktarma API’si Açıklaması
Web API’si
PUT https://api.aspose.cloud/v4.0/cells/import/data
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 |
|---|---|---|---|
| datafile | Dosya | FormData | İçe aktarılacak veri dosyası (CSV, JSON veya XML). |
| spreadsheet | Dosya | FormData | İçe aktarılan veriyi alacak hedef çalışma kitabı. |
| worksheet | string | Sorgu | Verilerin yerleştirileceği çalışma sayfasının adı. |
| startCell | string | Sorgu | İçe aktarmanın başlayacağı sol üst hücre (örn. A1). |
| insert | bool | Sorgu | Satırların eklenmesi için true; mevcut verilerin üzerine yazılması için false. |
| convertNumericData | bool | Sorgu | İçe aktarma sırasında sayısal dizgelerin sayılara dönüştürülmesi için true. |
| splitter | string | Sorgu | Tek karakterli CSV ayırıcısı (varsayılan: ,). |
| outPath | string | Sorgu (isteğe bağlı) | Güncellenen çalışma kitabının depolanacağı klasör yolu. |
| outStorageName | string | Sorgu (isteğe bağlı) | Çıktı dosyası için depolama konumunun adı. |
| fontsLocation | string | Sorgu (isteğe bağlı) | Gerekirse özel yazı tipi klasörünün yolu. |
| region | string | Sorgu (isteğe bağlı) | Elektronik tablo bölge yapılandırması (örn. tr-TR). |
| password | string | Sorgu (isteğe bağlı) | Korumalı bir çalışma kitabının açılması için şifre. |
Yanıt
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
HTTP Durum Kodları
| Kod | Anlamı | Açıklama |
|---|---|---|
| 200 | Tamam (OK) | 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 | İçerik Çok Büyük | Yüklenen dosya boyut sınırını aşıyor. |
| 500 | Sunucu İç Hatası | Beklenmeyen sunucu hatası. |
Bu API’yi Neden Kullanmalısınız?
- Verimli veri yükleme – Büyük veri kümelerinin ara dosyalar oluşturmadan doğrudan bir çalışma kitabına toplu olarak içe aktarılmasını sağlar.
- Geniş SDK desteği – .NET, Java, PHP, Ruby, Node.js, Python, Go ve Perl için istemci kitaplıkları sağlar ve entegrasyonu basitleştirir.
- Bellek içi işleme – Geçici depolama gereksinimlerini azaltmak için dönüşümleri bellek içinde gerçekleştirir.
SDK’lar ile Elektronik Tabloya Veri İçe Aktarma API’sini Nasıl Kullanılır?
Notlar / Sınırlamalar: API, içe aktarma başına en fazla 1 000 000 satırı destekler. Varsayılan CSV ayırıcısı yalnızca virgüldür; diğer tek karakterli ayırıcılar splitter parametresi aracılığıyla belirtilebilir. Büyük XML dosyaları işlemenin süresini artırabilir.
Veri dışa aktarma veya çalışma kitabı formatlarını dönüştürme gibi ilgili işlemler için Veriyi Dışa Aktar ve Çalışma Kitabını Dönüştür belgelerine bakın.
Elektronik Tabloya Veri İçe Aktarma API’si Spesifikasyonu
Elektronik Tabloya Veri İçe Aktarma API Spesifikasyonu, doğrudan web tarayıcınızdan REST etkileşimlerine izin veren herkese açık bir programlama arayüzü sağlar. Aspose.Cells web hizmetlerine kolayca ulaşmak için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Bulut API’sine nasıl istek gönderileceğini göstermektedir.
Aspose.Cells Cloud SDK’larını Kullanma
SDK kullanımı, düşük seviyeli ayrıntıları soyutlayarak elektronik tablo çalışma sayfasına veri içe aktarmak için kısa kodla geliştirme yapmanın en hızlı yoludur. Aspose.Cells Cloud SDK’larının tam listesi için GitHub deposuna bakın.