title: “Aggiungi commento al foglio di calcolo”
description: “Aggiungi un commento a una cella specifica in un foglio di calcolo Excel utilizzando l’API REST Aspose.Cells Cloud (PUT /v3.0/cells/{name}/worksheets/{sheetName}/comments/{cellName}).”
keywords: “Aspose.Cells, API cloud, aggiungi commento al foglio di calcolo, Excel, foglio di calcolo, commento cella”
weight: 20
api_version: “v3.0”
Aggiungi commento al foglio di calcolo
Aggiungi un commento a una cella specifica in un foglio di calcolo di un workbook Excel utilizzando l’API REST Aspose.Cells Cloud.
Prerequisiti / Autenticazione
È richiesto un token Bearer JWT per ogni richiesta. Ottieni un token tramite l’endpoint /connect/token (vedi la guida all’autenticazione).
Includi il token nell’header Authorization:
Authorization: Bearer <jwt token>
Tutte le chiamate devono essere effettuate tramite HTTPS per proteggere il token e i dati.
Richiesta HTTP
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/comments/{cellName}
Parametri del percorso
Nome
Tipo
Obbligatorio
Descrizione
name
string
✔️
Nome del file del workbook (es. test.xlsx).
sheetName
string
✔️
Nome del foglio di calcolo (es. Sheet1).
cellName
string
✔️
Indirizzo della cella di destinazione (es. A1).
Parametri di query
Nome
Tipo
Obbligatorio
Descrizione
folder
string
facoltativo
Cartella contenente il workbook.
storageName
string
facoltativo
Nome del servizio di archiviazione in cui si trova il file.
Corpo della richiesta
Il corpo deve contenere un oggetto Comment in formato JSON.
Indirizzo della cella (deve corrispondere al valore {cellName} del percorso).
Author
string
facoltativo
Nome dell’autore del commento.
HtmlNote
string
facoltativo
Testo del commento in formato HTML.
Note
string
facoltativo
Testo del commento in formato testo semplice.
AutoSize
boolean
facoltativo
Ridimensiona automaticamente il riquadro del commento.
IsVisible
boolean
facoltativo
Mostra il commento per impostazione predefinita.
Width / Height
number
facoltativo
Dimensioni del riquadro del commento (in punti).
TextHorizontalAlignment
string
facoltativo
Allineamento orizzontale (Left, Center, Right).
TextOrientationType
string
facoltativo
Rotazione del testo (NoRotation, Rotate90, ecc.).
TextVerticalAlignment
string
facoltativo
Allineamento verticale (Top, Center, Bottom).
Esempio cURL
curl -v "https://api.aspose.cloud/v3.0/cells/test.xlsx/worksheets/Sheet1/comments/A1"\
-X PUT \
-H "Content-Type: application/json"\
-H "Accept: application/json"\
-H "Authorization: Bearer <jwt token>"\
-d '{
"CellName": "A1",
"Author": "test",
"HtmlNote": "<font style=\"font-weight:bold;font-family:Tahoma;font-size:9pt;color:#000000;text-align:left;\">this is a comment</font>",
"Note": "this is a comment",
"AutoSize": true,
"IsVisible": true,
"Width": 10,
"Height": 10,
"TextHorizontalAlignment": "Left",
"TextOrientationType": "NoRotation",
"TextVerticalAlignment": "Top"
}'
Schema della risposta
Campo
Tipo
Descrizione
Comment
object
Oggetto commento creato (vedi Campi dell’oggetto Comment sopra, più metadati del link).
Code
integer
Codice di stato HTTP restituito dall’API (es. 200).
Status
string
Messaggio di stato in formato testo (es. "OK").
L’oggetto Comment contiene inoltre un sottoolgetto link:
Sottocampo
Tipo
Descrizione
Href
string
URL di riferimento a se stesso per la risorsa commento.
Rel
string
Tipo di relazione (self).
Title
string
Titolo facoltativo (può essere null).
Type
string
Tipo MIME facoltativo (può essere null).
Esempio di risposta con successo
{"Comment":{"CellName":"A1","Author":"test","HtmlNote":"<Font Style=\"FONT-WEIGHT: bold;FONT-FAMILY: Tahoma;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: left;\">this is a comment</Font>","Note":"this is a comment","AutoSize":true,"IsVisible":true,"Width":10,"Height":10,"TextHorizontalAlignment":"Left","TextOrientationType":"NoRotation","TextVerticalAlignment":"Top","link":{"Href":"/test.xlsx/worksheets/Sheet1/comments/A1","Rel":"self","Title":null,"Type":null}},"Code":200,"Status":"OK"}
Risposte di errore
Codice HTTP
Descrizione
Esempio
400
Richiesta non valida – parametri mancanti o non validi.
{ "Error": { "Code": "InvalidParameter", "Message": "Il parametro 'cellName' è mancante o malformato." }, "Code": 400, "Status": "Bad Request" }
Errore interno del server – condizione imprevista sul server.
{ "Error": { "Code": "ServerError", "Message": "Si è verificato un errore imprevisto." }, "Code": 500, "Status": "Internal Server Error" }
Esempi SDK
I seguenti SDK forniscono wrapper già pronti per questa operazione. Sostituisci i valori segnaposto (<YOUR_TOKEN>, <FILE_NAME>, ecc.) con dati reali.
Vedi anche
Ottieni commento del foglio di calcolo – GET /cells/{name}/worksheets/{sheetName}/comments/{cellName}
Aggiorna commento del foglio di calcolo – POST /cells/{name}/worksheets/{sheetName}/comments/{cellName}
Elimina commento del foglio di calcolo – DELETE /cells/{name}/worksheets/{sheetName}/comments/{cellName}
Cancella tutti i commenti – DELETE /cells/{name}/worksheets/{sheetName}/comments
Note aggiuntive
Il percorso dell’endpoint include v3.0. Una versione più recente (v3.1) è disponibile; aggiorna l’URL di base di conseguenza se hai bisogno delle funzionalità più recenti.