Tamsayı Dizisini Excel Çalışma Sayfasına İçe Aktar – Aspose.Cells Cloud API
Bu REST API, bir tamsayı dizisini Excel çalışma sayfasına içe aktarır.
İstek, çok parçalı içerik içeren bir HTTP POST olmalıdır (bkz. RFC 2046 veya RFC 1341). Çok parçalı gövdenin ilk parçası, ImportIntegerArrayOption JSON yükünü içerir; ikinci parça ise kaynak veri dosyasını (örneğin bir CSV veya ikili Excel dosyası) içerir.
PostImportData API
POST https://api.aspose.cloud/v3.0/cells/import
Her iki uç nokta da aynı çok parçalı yükü kabul eder. Birinci uç nokta genel bir içe aktarma işlemi gerçekleştirirken, ikinci uç nokta {name} ile belirtilen belirli bir çalışma kitabını hedef alır.
Güvenlik ve Yetkilendirme
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
İstek Parametreleri
ImportIntegerArrayOption
| Parametre Adı | Tür | Açıklama |
|---|---|---|
| FirstRow | int | Verilerin yerleştirileceği ilk satırın sıfır tabanlı indeksi. |
| FirstColumn | int | Verilerin yerleştirileceği ilk sütunun sıfır tabanlı indeksi. |
| IsVertical | boolean | Diziyi dikey (bir sütunda aşağı) eklemek için true; yatay (bir satırda boyunca) eklemek için false. |
| Data | Integer[] | İçe aktarılacak tamsayı dizisi. |
| DestinationWorksheet | string | Verilerin gönderileceği çalışma sayfasının adı. |
| IsInsert | boolean | Veri yazmadan önce satırlar/sütunlar eklemek için true; mevcut hücrelerin üzerine yazmak için false. |
| ImportDataType | string | İçe aktarılan verilerin türü. Geçerli değerler: IntArray, DoubleArray, StringArray, TwoDimensionIntArray, TwoDimensionDoubleArray, TwoDimensionStringArray, BatchData, csvData. |
| Source | FileSource | BatchData parametresi null olduğunda veri dosyasının konumunu belirtir. |
Örnek İstek Gövdesi
{
"Data": [1, 2, 4],
"DestinationWorksheet": "Sheet1",
"FirstRow": 1,
"FirstColumn": 2,
"IsVertical": true,
"IsInsert": true,
"ImportDataType": "IntArray"
}
Yanıt
Başarılı bir istek, aşağıdaki gibi bir JSON yüküyle HTTP 200 döndürür:
{
"Code": 200,
"Status": "OK"
}
Olası durum kodları:
| Kod | Anlam |
|---|---|
| 200 | İçe aktarma başarıyla tamamlandı |
| 400 | Hatalı istek – eksik veya geçersiz veri |
| 401 | Yetkisiz erişim – geçersiz veya eksik belirteç |
| 500 | Sunucu iç hatası |
PostImportData API’sini SDK’lar ile 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 Cloud SDK’larını Kullanma
SDK kullanmak, bu işlevselliği entegre etmenin en hızlı yoludur. SDK’lar düşük seviye ayrıntıları soyutlar ve iş mantığınıza odaklanmanıza olanak tanır. Aspose.Cells Cloud SDK’larının tam listesi için GitHub deposuna bakın.
Aşağıdaki kod örnekleri, çeşitli SDK’lar kullanılarak Aspose.Cells web hizmetlerinin nasıl çağrılacağını göstermektedir: