CSV Verisini Excel Çalışma Sayfasına İçe Aktar

Bu REST API, CSV verilerini bir Excel çalışma sayfasına içe aktarır.

İstek, çok parçalı içerikli (bkz. RFC 2046 veya RFC 1341) bir HTTP isteğidir. Çok parçalı içeriğin ilk parçası ImportCSVDataOption verisini, ikinci parçası ise CSV 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 tablolarda açıklanmıştır.

ImportCSVDataOption

Parametre Adı Tür Açıklama
SeparatorString string CSV dosyasındaki alanları ayırmak için kullanılan karakter (örn., , veya ;).
ConvertNumericData string (true/false) Sayısal dizgelerin sayısal değerlere dönüştürüp dönüştürülmeyeceği.
FirstRow int Verilerin yerleştirileceği ilk satırın 1‑tabanlı indeksi.
FirstColumn int Verilerin yerleştirileceği ilk sütunun 1‑tabanlı indeksi.
SourceFile string İçe aktarılacak kaynak CSV dosyasının adı.
CustomParsers List<CustomParserConfig> Belirli sütunlar için özel yorumlayıcı yapılandırmalarının koleksiyonu.

CustomParserConfig

Parametre Adı Tür Açıklama
ColumnIndex int Özel yorumlayıcının uygulanacağı sütunun 0‑tabanlı indeksi.
ParseMethod string Sütun için kullanılan yorumlama yöntemi (örn., ToString, ToDate, ToNumber).
CustomStyle string Yorumlanmış hücrelere uygulanan özel stil (örn., sayı biçimi).

Örnek

<ImportCSVDataOption>
    <DestinationWorksheet>Sheet1</DestinationWorksheet>
    <IsInsert>true</IsInsert>
    <ImportDataType>CSVData</ImportDataType>
    <SeparatorString>;</SeparatorString>
    <ConvertNumericData>true</ConvertNumericData>
    <FirstRow>1</FirstRow>
    <FirstColumn>2</FirstColumn>
    <SourceFile>TestImportDataCSV.CSV</SourceFile>
    <CustomParsers>
        <CustomParserConfig>
            <ColumnIndex>0</ColumnIndex>
            <ParseMethod>ToString</ParseMethod>
            <CustomStyle>#</CustomStyle>
        </CustomParserConfig>
    </CustomParsers>
</ImportCSVDataOption>

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 (örn., 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 boyut sınırını aşıyor.
500 Internal Server Error (İç Sunucu Hatası) Beklenmeyen sunucu hatası.

SDK’larla PostImportData API Nasıl Kullanılır?

PostImportData API Spesifikasyonu

OpenAPI Spesifikasyonu, web tarayıcınızdan doğrudan REST etkileşimlerinde bulunmanızı sağlayan herkese açık bir programlama arayüzü tanımlar.

Aspose.Cells Cloud SDK’larını Kullanma

SDK kullanmak, geliştirme hızını en çok artıracak en iyi yoldur. SDK, düşük seviye ayrıntıları soyutlayarak size iş mantığınız üzerinde odaklanma imkânı verir. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.

Aşağıdaki kod örneği, PHP SDK kullanılarak Aspose.Cells web hizmetinin nasıl çağrılacağını göstermektedir: