Définir la valeur d'une cellule – Référence de l'API Aspose.Cells Cloud (v3.0)
Cette API REST permet de définir la valeur d’une cellule dans un fichier Excel.
API REST
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/{cellName}
Sécurité et authentification
Les API Aspose.Cells Cloud sont sécurisées et nécessitent une authentification basée sur un jeton JWT.
Paramètres de la requête
| Nom | Type | Emplacement | Description |
|---|---|---|---|
| name | string | path | Nom du document Excel (y compris l’extension). |
| sheetName | string | path | Nom de la feuille de calcul (sensible à la casse). |
| cellName | string | path | Adresse au format A1 de la cellule cible (par exemple, A1). |
| value | string | query | Valeur à affecter à la cellule. |
| type | string | query | Type de données de la valeur (int, string, float, etc.). |
| formula | string | query | Formule à appliquer à la cellule (facultatif). |
| folder | string | query | Dossier contenant le document (facultatif). |
| storageName | string | query | Nom du stockage où réside le fichier (facultatif). |
Réponse
Renvoie un objet CellResponse.
- Aperçu des champs de réponse
| Champ | Type | Description |
|---|---|---|
Name |
string | Adresse de la cellule (par exemple, F341). |
Row |
integer | Index de ligne (base zéro). |
Column |
integer | Index de colonne (base zéro). |
Value |
string | Valeur affichée de la cellule. |
Type |
string | Type de données de la cellule (par exemple, IsString). |
Formula |
string | Texte de la formule si la cellule contient une formule. |
IsFormula |
bool | Indique si la cellule contient une formule. |
IsMerged |
bool | Indique si la cellule fait partie d’une plage fusionnée. |
IsArrayHeader |
bool | Indique si la cellule est une entête de tableau matriciel. |
IsInArray |
bool | Indique si la cellule appartient à un tableau matriciel. |
IsErrorValue |
bool | Indique si la cellule contient une valeur d’erreur. |
IsInTable |
bool | Indique si la cellule se trouve à l’intérieur d’un tableau. |
IsStyleSet |
bool | Indique si un style est appliqué à la cellule. |
HtmlString |
string | Représentation HTML codée de la valeur de la cellule. |
Style.link |
object | Lien hypertexte vers la ressource de style. |
{
"Status":"OK",
"Code":200,
"Cell":{
"Name":"A1",
"Row": 0,
"Column":0,
"Value": "",
"Type":"String",
"Formula" : "=Sum(A2:A15)",
...
}
}
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 | Le fichier envoyé dépasse la taille maximale autorisée. |
| 500 | Erreur interne du serveur | Erreur inattendue sur le serveur. |
Comment utiliser l’API PostWorksheetCellSetValue avec les SDK
Spécification de l’API PostWorksheetCellSetValue
La spécification OpenAPI définit une interface de programmation publiquement accessible, permettant aux développeurs d’invoquer directement les points de terminaison REST depuis un navigateur ou tout client HTTP.
Vous pouvez utiliser l’outil en ligne de commande cURL pour appeler les services web Aspose.Cells. L’exemple ci-dessous montre comment définir la valeur d’une cellule à l’aide de cURL.
Utiliser les SDK Aspose.Cells Cloud
L’utilisation d’un SDK accélère le développement en gérant les détails de bas niveau, ce qui vous permet de vous concentrer sur votre projet. 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 :