Importer un tableau d’entiers à 2 dimensions dans une feuille Excel

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

La requête est une requête HTTP dont le contenu est multiparte (voir RFC 2046 ou RFC 1341). La première partie du contenu multiparte contient les données Import2DimensionIntegerArrayOption, tandis que la deuxième partie contient le fichier de données.

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

API REST

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

Sécurité et authentification

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

Import2DimensionIntegerArrayOption

Nom du paramètre Type Description
FirstRow int Index 1‑basé de la première ligne où les données seront placées.
FirstColumn int Index 1‑basé de la première colonne où les données seront placées.
Data Integer[,] Tableau d’entiers à deux dimensions contenant les valeurs à importer.
DestinationWorksheet string Nom de la feuille de calcul de destination.
IsInsert string "true" pour insérer les données (décalage des cellules existantes), "false" pour remplacer les cellules existantes.
ImportDataType string Spécifie le format des données. Valeurs prises en charge : IntArray, DoubleArray, StringArray, TwoDimensionIntArray, TwoDimensionDoubleArray, TwoDimensionStringArray, BatchData, csvData.
Source FileSource Indique l’emplacement du fichier de données lorsque le paramètre BatchData est null.

Exemple

{
  "Data": [
    [1, 2],
    [3, 4]
  ],
  "DestinationWorksheet": "Sheet2",
  "FirstRow": 4,
  "FirstColumn": 1,
  "ImportDataType": "TwoDimensionIntArray"
}

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 Requête 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 Fichier téléchargé dépassant 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.

Utilisation des SDK Aspose.Cells Cloud

L’utilisation d’un SDK est le moyen le plus efficace d’accélérer le développement. Un SDK gère les détails de bas niveau et vous permet de vous concentrer sur les tâches de votre projet. Veuillez consulter le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.

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