Importer un tableau d'entiers dans une feuille Excel – API Aspose.Cells Cloud

Cette API REST importe un tableau d’entiers dans une feuille Excel.

La requête doit être une méthode HTTP POST avec un contenu multipart (voir RFC 2046 ou RFC 1341). La première partie du corps multipart contient la charge utile JSON ImportIntegerArrayOption, et la deuxième partie contient le fichier de données source (par exemple, un fichier Excel CSV ou binaire).

API PostImportData

POST https://api.aspose.cloud/v3.0/cells/import

Les deux points de terminaison acceptent la même charge utile multipart. Le premier point de terminaison effectue une opération d’importation générique, tandis que le second cible un classeur spécifique identifié par {name}.

Sécurité et authentification

Les API Aspose.Cells Cloud sont sécurisées et exigent une authentification basée sur un jeton JWT.

Paramètres de la requête

ImportIntegerArrayOption

Nom du paramètre Type Description
FirstRow int Index de base zéro de la première ligne où les données seront placées.
FirstColumn int Index de base zéro de la première colonne où les données seront placées.
IsVertical boolean true pour insérer le tableau verticalement (vers le bas dans une colonne) ; false pour l’insérer horizontalement (sur une ligne).
Data Integer[] Le tableau d’entiers à importer.
DestinationWorksheet string Nom de la feuille de calcul qui recevra les données.
IsInsert boolean true pour insérer des lignes/colonnes avant d’écrire les données ; false pour écraser les cellules existantes.
ImportDataType string Type des données à importer. Valeurs valides : IntArray, DoubleArray, StringArray, TwoDimensionIntArray, TwoDimensionDoubleArray, TwoDimensionStringArray, BatchData, csvData.
Source FileSource Indique la position du fichier de données lorsque le paramètre BatchData est null.

Exemple de corps de requête

{
  "Data": [1, 2, 4],
  "DestinationWorksheet": "Sheet1",
  "FirstRow": 1,
  "FirstColumn": 2,
  "IsVertical": true,
  "IsInsert": true,
  "ImportDataType": "IntArray"
}

Réponse

Une requête réussie renvoie HTTP 200 avec une charge utile JSON similaire à :

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

Codes d’état possibles :

Code Signification
200 Importation réussie
400 Requête incorrecte – données manquantes ou invalides
401 Non autorisé – jeton invalide ou manquant
500 Erreur interne du 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 et 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 masquent les détails de bas niveau, vous permettant de 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 :