CSV-Daten in Excel-Arbeitsblatt importieren

Diese REST API importiert CSV-Daten in ein Excel-Arbeitsblatt.

Die Anfrage ist eine HTTP-Anfrage mit multipart-Inhalt (siehe RFC 2046 oder RFC 1341). Der erste Teil des multipart-Inhalts enthält die ImportCSVDataOption-Daten, der zweite Teil enthält die CSV-Datei.

REST API

POST https://api.aspose.cloud/v3.0/cells/import
POST https://api.aspose.cloud/v3.0/cells/{name}/importdata

Sicherheit und Authentifizierung

Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.

Die wichtigsten Parameter sind in den folgenden Tabellen beschrieben.

ImportCSVDataOption

Parametername Typ Beschreibung
SeparatorString string Zeichen zur Trennung von Feldern in der CSV-Datei (z. B. , oder ;).
ConvertNumericData string (true/false) Gibt an, ob numerische Zeichenfolgen in numerische Werte konvertiert werden sollen.
FirstRow int 1-basierter Index der ersten Zeile, in der die Daten eingefügt werden.
FirstColumn int 1-basierter Index der ersten Spalte, in der die Daten eingefügt werden.
SourceFile string Name der zu importierenden Quell-CSV-Datei.
CustomParsers List<CustomParserConfig> Sammlung benutzerdefinierter Parserkonfigurationen für spezifische Spalten.

CustomParserConfig

Parametername Typ Beschreibung
ColumnIndex int Nullbasierter Index der Spalte, für die der benutzerdefinierte Parser gilt.
ParseMethod string Parse-Methode für die Spalte (z. B. ToString, ToDate, ToNumber).
CustomStyle string Benutzerdefinierter Stil (z. B. Zahlenformat), der auf die geparsten Zellen angewendet wird.

Beispiel

<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>

Antwort

{
  "Status":"OK",
  "Code":200
}

HTTP-Statuscodes

Code Bedeutung Beschreibung
200 OK Filter erfolgreich angewendet; Antwort enthält Details zum Vorgang.
400 Bad Request Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp).
401 Unauthorized Ungültiges oder fehlendes JWT-Token.
413 Payload Too Large Die hochgeladene Datei überschreitet die Größeinschränkung.
500 Internal Server Error Unerwarteter Serverfehler.

So verwenden Sie die PostImportData API mit SDKs

PostImportData API-Spezifikation

Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle, mit der Sie REST-Interaktionen direkt aus einem Webbrowser durchführen können.

Verwenden der Aspose.Cells Cloud SDKs

Die Verwendung eines SDKs ist die beste Möglichkeit, die Entwicklung zu beschleunigen. Ein SDK abstrahiert die Low-Level-Details und ermöglicht es Ihnen, sich auf Ihre Geschäftslogik zu konzentrieren. Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.

Das folgende Codebeispiel zeigt, wie der Aspose.Cells-Webdienst mithilfe des PHP-SDKs aufgerufen wird: