Bu REST API, iki boyutlu bir dize dizisini bir Excel çalışma sayfasına aktarır.
İstek, çoklu içerikli HTTP isteğidir (bkz. RFC 2046 veya RFC 1341). Çoklu içeriğin ilk kısmı Import2DimensionStringArrayOption verilerini, ikinci kısmı ise veri dosyasını içerir.
REST API
POST https://api.aspose.cloud/v3.0/cells/import
POST https://api.aspose.cloud/v3.0/cells/{name}/importdata
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
Önemli parametreler aşağıdaki tabloda açıklanmıştır:
Import2DimensionStringArrayOption
| Parametre Adı | Tür | Açıklama |
|---|---|---|
| FirstRow | int | İçe aktarmanın başlayacağı satırın sıfır tabanlı indeksi. |
| FirstColumn | int | İçe aktarmanın başlayacağı sütunun sıfır tabanlı indeksi. |
| Data | String[,] | İçe aktarılacak dize değerlerini içeren iki boyutlu dizi. |
| DestinationWorksheet | string | İçe aktarılan verileri alacak çalışma sayfasının adı. |
| IsInsert | string (true/false) | true ise veri eklenir ve mevcut hücreler buna göre kaydırılır. |
| ImportDataType | string | Veri türünü belirtir; bu işlem için TwoDimensionStringArray kullanın. |
| Source | FileSource | BatchData parametresi null olduğunda veri dosyasının konumunu belirtir. |
Örnek İstek Gövdesi
{
"Data": [
["1.0", "2.9"],
["2.0", "2.1"]
],
"DestinationWorksheet": "Sheet2",
"FirstRow": 1,
"FirstColumn": 1,
"ImportDataType": "TwoDimensionStringArray"
}
Yanıt
{
"Status":"OK",
"Code":200
}
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 | Hatalı İstek | Eksik veya geçersiz parametreler (örn., desteklenmeyen dosya türü). |
| 401 | Yetkisiz İstek | Geçersiz veya eksik JWT belirteci. |
| 413 | Yük Çok Büyük | Yüklenecek dosya boyut sınırını aşar. |
| 500 | Sunucu İç Hatası | Beklenmeyen sunucu hatası. |
SDK’lar ile PostImportData API’sini Nasıl Kullanılır
PostImportData API Spesifikasyonu
OpenAPI Spesifikasyonu, bir web tarayıcısından doğrudan REST etkileşimleri gerçekleştirmenizi sağlayan herkese açık bir programlama arayüzü tanımlar.
Aspose.Cells Cloud SDK’larını Kullanma
Bir SDK kullanmak, bu işlevselliği entegre etmenin en hızlı yoludur. SDK, düşük seviye ayrıntıları soyutlayarak size iş mantığınızla ilgilenmenizi sağlar. Aspose.Cells Cloud SDK’larının tam listesi için GitHub deposuna bakın.
Aşağıdaki kod örnekleri, farklı SDK’lar kullanarak Aspose.Cells web servislerini nasıl çağıracağınızı göstermektedir: