Importer un tableau à deux dimensions de doubles dans une feuille Excel

Cette API REST importe un tableau à deux dimensions de doubles dans une feuille Excel.

La requête est une HTTP POST avec un contenu multipart (voir RFC 2046 ou RFC 1341). La première partie du corps multipart contient les données Import2DimensionDoubleArrayOption, tandis que la deuxième partie contient le fichier de données source.

API REST

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

Les paramètres importants sont décrits dans le tableau suivant :

Import2DimensionDoubleArrayOption

Nom du paramètre Type Description
FirstRow int Indice de ligne (à base 1) à partir duquel l’importation commence.
FirstColumn int Indice de colonne (à base 1) à partir duquel l’importation commence.
Data Double[,] Tableau à deux dimensions de valeurs décimales à importer.
DestinationWorksheet string Nom de la feuille qui recevra les données.
IsInsert string "true" pour insérer des lignes, "false" pour écraser les cellules existantes.
ImportDataType string Type de données à importer (par exemple, IntArray, DoubleArray, TwoDimensionDoubleArray, BatchData, csvData, etc.).
Source FileSource Indique l’emplacement du fichier de données lorsque le paramètre BatchData est null.

Exemple

{
  "Data": [
    [1.0, 2.9, 3.1],
    [2.0, 2.1, 3.1]
  ],
  "DestinationWorksheet": "Sheet2",
  "FirstRow": 4,
  "FirstColumn": 1,
  "importDataType": "TwoDimensionDoubleArray"
}

Réponse

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

Codes de statut HTTP

Code Signification Description
200 OK Filtre appliqué avec succès ; la réponse contient les détails de l’opération.
400 Demande incorrecte Paramètres manquants ou non valides (par exemple, type de fichier non pris en charge).
401 Non autorisé Jeton JWT invalide ou manquant.
413 Charge utile trop volumineuse Le fichier téléchargé dépasse la taille limite.
500 Erreur interne du serveur Erreur inattendue sur le serveur.

Comment utiliser l’API PostImportData avec les SDK

Spécification de l’API PostImportData

La Spécification OpenAPI définit une interface de programmation accessible publiquement qui vous permet d’effectuer des interactions REST directement depuis un navigateur web.

Utiliser les SDK Aspose.Cells Cloud

L’utilisation d’un SDK est la méthode la plus rapide pour intégrer cette fonctionnalité. Les SDK gèrent les détails de bas niveau afin que vous puissiez vous concentrer sur votre logique métier. Consultez le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.

Les exemples de code suivants montrent comment appeler les services web Aspose.Cells à l’aide de divers SDK :