Arbeiten mit Excel-Kommentaren – Aspose.Cells Cloud API-Anleitung

Contents
[ ]

Beim Erstellen einer Excel-Arbeitsmappe können Benutzer aus verschiedenen Gründen Kommentare hinzufügen. Ein häufiger Anwendungsfall ist die Erklärung einer Formel in einer Zelle, insbesondere wenn die Datei mit anderen geteilt wird. Kommentare können zudem als Erinnerungen, Notizen für Zusammenarbeiter oder zur Querverweisung mit anderen Arbeitsmappen dienen. Sobald ein Kommentar hinzugefügt wurde, ermöglicht Excel dem Benutzer, das Kommentarfeld zu skalieren, neu zu formen und gemäß dem bevorzugten Stil zu formatieren. Eine fundierte Beherrschung der Kommentarverwaltung hilft Benutzern, das volle Potenzial dieser Funktion auszuschöpfen.

Voraussetzungen

  • Ein aktives Aspose.Cells Cloud-Konto.
  • Ein gültiger Zugriffstoken, der über OAuth 2.0 ermittelt wurde.
  • API-Version v3.0 (die in dieser Anleitung verwendeten Endpunkte gehören zu dieser Version).
  • Optional: Aspose.Cells SDK für Ihre bevorzugte Programmiersprache, um die Erstellung von Anfragen zu vereinfachen.

Version

Die nachfolgenden Beispiele zielen auf Aspose.Cells Cloud REST API v3.0 ab. Zukünftige API-Veröffentlichungen können zusätzliche Parameter einführen oder Antwortstrukturen ändern; konsultieren Sie stets die aktuelle API-Dokumentation für aktuelle Details.

Kommentar hinzufügen

Zum Hinzufügen eines Kommentars senden Sie eine POST-Anfrage an folgenden Endpunkt:

POST https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments
Authorization: Bearer {access_token}
Content-Type: application/json

Pfadparameter

Parameter Typ Erforderlich Beschreibung
file string Ja Name der Arbeitsmappendatei (einschließlich Erweiterung).
sheet string Ja Name des Arbeitsblatts, in das der Kommentar eingefügt wird.

Schema des Anforderungstexts

Feld Typ Erforderlich Beschreibung
CellName string Ja Zelladresse im A1-Stil (z. B. B2).
Comment string Ja Der zu speichernde Kommentartext.
Author string Nein Name des Kommentarautors.

Beispiel für Anforderungstext

{
  "CellName": "B2",
  "Comment": "Überprüfung erforderlich",
  "Author": "Max Mustermann"
}

Beispiel für erfolgreiche Antwort (200 OK)

{
  "Code": 200,
  "Status": "OK",
  "Comment": {
    "CellName": "B2",
    "Author": "Max Mustermann",
    "HtmlComment": "Überprüfung erforderlich",
    "Note": "Überprüfung erforderlich"
  }
}

Häufige Fehlercodes

Code Bedeutung
400 Ungültige Zelladresse oder Anforderungstext
401 Nicht autorisiert – fehlender/ungültiger Token
404 Arbeitsmappe oder Arbeitsblatt nicht gefunden

Kommentare abrufen

Rufen Sie alle Kommentare eines Arbeitsblatts ab:

GET https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments
Authorization: Bearer {access_token}

Pfadparameter

Parameter Typ Erforderlich Beschreibung
file string Ja Name der Arbeitsmappendatei.
sheet string Ja Name des Arbeitsblatts.

Beispielantwort

{
  "Code": 200,
  "Status": "OK",
  "Comments": [
    {
      "CellName": "A1",
      "Author": "Alice",
      "HtmlComment": "Initialer Wert",
      "Note": "Initialer Wert"
    },
    {
      "CellName": "B2",
      "Author": "Max Mustermann",
      "HtmlComment": "Überprüfung erforderlich",
      "Note": "Überprüfung erforderlich"
    }
  ]
}

Kommentar aktualisieren

Um einen vorhandenen Kommentar zu ändern, senden Sie eine PUT-Anfrage. Der Kommentar wird anhand seines Index in der Kommentarsammlung des Arbeitsblatts identifiziert (beginnend bei 0).

PUT https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments/{commentIndex}
Authorization: Bearer {access_token}
Content-Type: application/json

Pfadparameter

Parameter Typ Erforderlich Beschreibung
file string Ja Name der Arbeitsmappendatei.
sheet string Ja Name des Arbeitsblatts.
commentIndex int Ja Nullbasierter Index des zu aktualisierenden Kommentars.

Schema des Anforderungstexts

Feld Typ Erforderlich Beschreibung
Comment string Ja Neuer Kommentartext.
Author string Nein Aktualisierter Autorenname (optional).

Beispiel für Anforderungstext

{
  "Comment": "Aktualisierter Notiztext",
  "Author": "Max Mustermann"
}

Die Antwort folgt der gleichen Struktur wie bei Kommentar hinzufügen.

Kommentar löschen

Entfernen Sie einen einzelnen Kommentar anhand seines Index:

DELETE https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments/{commentIndex}
Authorization: Bearer {access_token}

Pfadparameter

Parameter Typ Erforderlich Beschreibung
file string Ja Name der Arbeitsmappendatei.
sheet string Ja Name des Arbeitsblatts.
commentIndex int Ja Nullbasierter Index des zu löschenden Kommentars.

Eine erfolgreiche Löschung gibt Folgendes zurück:

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

Alle Kommentare löschen

Um alle Kommentare aus einem Arbeitsblatt zu entfernen:

DELETE https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments
Authorization: Bearer {access_token}

Pfadparameter

Parameter Typ Erforderlich Beschreibung
file string Ja Name der Arbeitsmappendatei.
sheet string Ja Name des Arbeitsblatts.

Hinweise zur Fehlerbehandlung

  • 404 Not Found – Stellen Sie sicher, dass die Arbeitsmappen-ID, der Arbeitsblattname und der Kommentarindex korrekt sind.
  • 400 Bad Request – Prüfen Sie die JSON-Syntax sowie die erforderlichen Felder (CellName, Comment).
  • 429 Too Many Requests – Implementieren Sie exponentielles Backoff und beachten Sie den Retry-After-Header.

Zusammenfassung

Weitere Informationen zum Arbeiten mit anderen Tabellenkalkulationselementen finden Sie in der Anleitung Arbeiten mit Zellen.