CSV Verisini Elektronik Tabloya İçe Aktar – Aspose.Cells Cloud API
Aspose.Cells Cloud Web Servislerinin CSV Verisini Elektronik Tabloya İçe Aktarma Özelliği
CSV veri dosyasını yerel elektronik tabloya içe aktarın. Bu yöntem, CSV dosyasını ayrıştırır, verileri elektronik tablonun hücre yapısına eşler ve dosyayı yerel olarak kaydeder. Desteklenen elektronik tablo formatları şunları içerir: .xlsx ve .ods.
Web API Uç Noktası
PUT https://api.aspose.cloud/v4.0/cells/import/data/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 | Yol/Sorgu Dizesi/HTTP Gövdesi | Açıklama |
|---|---|---|---|
| datafile | Dosya | FormData | Veri dosyasını yükleyin. |
| Spreadsheet | Dosya | FormData | Elektronik tablo dosyasını yükleyin. |
| worksheet | Dize | Sorgu | CSV verisinin aktarılacağı çalışma sayfası. (zorunlu) |
| startcell | Dize | Sorgu | Veri aktarımı için başlangıç konumu. (zorunlu) |
| insert | Boolean | Sorgu | Ekleme davranışını kontrol eder. true: verileri ekler; false: mevcut verilerin üzerine yazar. Varsayılan: true (isteğe bağlı) |
| convertNumericData | Boolean | Sorgu | Metin dosyasındaki dizenin sayısal verilere dönüştürüp dönüştürülmeyeceği. Varsayılan: true (isteğe bağlı) |
| splitter | Dize | Sorgu | CSV alanlarını ayırmak için kullanılan ayraç. Varsayılan: “,” (isteğe bağlı) |
| outPath | Dize | Sorgu | (İsteğe bağlı) Çalışma kitabının depolandığı klasör yolu. Varsayılan: null (isteğe bağlı) |
| outStorageName | Dize | Sorgu | Çıktı dosyası için depo adı. (isteğe bağlı) |
| fontsLocation | Dize | Sorgu | Özel yazı tiplerini kullanın. (isteğe bağlı) |
| region | Dize | Sorgu | Elektronik tablo bölgesi/dil ayarı (örn. tr-TR, en-US, fr-FR). Sayı formatlamayı, tarih ayrıştırmasını ve yerel ayara özgü davranışı etkiler. (isteğe bağlı) |
| password | Dize | Sorgu | Elektronik tablo dosyasını açmak için şifre. (isteğe bağlı) |
İstek Gövdesi Parametresi
| Parametre Adı | Tür | Açıklama |
|---|---|---|
| [TBD] | [TBD] | [TBD] |
Yanıt
{
"file": "<oluşan elektronik tablonun ikili akışı>"
}
Yanıt Durum Kodları
| Kod | Anlam | Açıklama |
|---|---|---|
| 200 | Başarılı | CSV verisi başarıyla içe aktarıldı ve oluşan elektronik tablo dosyası döndürüldü. |
| 400 | Hatalı İstek | Geçersiz istek parametreleri veya bozuk URL. |
| 401 | Yetkisiz | Kimlik doğrulama başarısız oldu veya kimlik bilgisi sağlanmadı. |
| 404 | Bulunamadı | Kaynak dosyaya erişilemedi. |
| 413 | Yük Çok Büyük | Yüklenen dosyalar izin verilen boyut sınırını aştı. |
| 500 | İç Sunucu Hatası | Elektronik tablo, veri alırken bir sorunla karşılaştı. |
CSV Verisini Elektronik Tabloya İçe Aktarmayı SDK’lar ile Nasıl Kullanılır
CSV Verisini Elektronik Tabloya İçe Aktarma Belirtimi
CSV Verisini Elektronik Tabloya İçe Aktarma API Belirtimi, herkese açık bir programlama arayüzü tanımlar ve web tarayıcınızdan doğrudan REST etkileşimlerinde bulunmanızı sağlar.
Aspose.Cells web servislerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Cloud API’ye nasıl istek atılacağını göstermektedir.
{< tabs tabTotal=“2” tabID=“1” tabName1=“İstek” tabName2=“Yanıt” >}
{< tab tabNum=“1” >}
# Güvenli bağlantı için HTTPS kullanın
curl -v "https://api.aspose.cloud/v4.0/cells/import/data/csv?worksheet=Sayfa1&startcell=A1&insert=true&convertNumericData=true&splitter=,&outPath=çıktıKlasörü&outStorageName=MyStorage&fontsLocation=/özel/yazıtipleri®ion=tr-TR&password=MyPassword" \
-X PUT \
-H "Content-Type: multipart/form-data" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt belirteci>" \
-F "datafile=@sample.csv" \
-F "Spreadsheet=@workbook.xlsx"
{< /tab >}
{< tab tabNum=“2” >}
{
"file": "<oluşan elektronik tablonun ikili akışı>"
}
{< /tab >}
{< /tabs >}
Aspose Cells Cloud SDK’larını Kullanma
SDK kullanmak, geliştirme sürecini hızlandırmak için en hızlı yoldur. Bir SDK, düşük seviye ayrıntıları soyutlayarak size proje görevlerinize odaklanma imkanı verir. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.