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: