Diagrammwertachse aktualisieren (POST /valueaxis)

Zusammenfassung:
Ändern Sie die Wertachse eines bestimmten Diagramms in einer Excel-Arbeitsmappe, die in Aspose Cloud gespeichert ist. Sie können Grenzwerte, Tick-Intervalle, logarithmische Skalierung und andere Achseneigenschaften in einer einzigen Anforderung festlegen.


Voraussetzungen

  1. JWT-Zugriffstoken – Holen Sie sich ein Token wie in der Authentifizierungsanleitung beschrieben.
  2. Die Ziel-Arbeitsmappe muss bereits in den Aspose Cloud-Speicher (oder den Standard-Speicher) hochgeladen sein.
  3. Kennt den Arbeitsblattnamen und den nullbasierten Diagrammindex, den Sie ändern möchten.

Endpunkt

POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/charts/{chartIndex}/valueaxis

Ersetzen Sie die Platzhalter durch Ihre tatsächlichen Werte.

Platzhalter Beschreibung
{name} Name der Excel-Datei (z. B. Book1.xlsx).
{sheetName} Arbeitsblatt, das das Diagramm enthält (z. B. Sheet1).
{chartIndex} Nullbasierter Index des Diagramms (z. B. 0).

Authentifizierung

Die API verwendet eine JWT-Token-basierte Authentifizierung. Geben Sie das Token im Authorization-Header an:

Authorization: Bearer <jwt token>

Sicherheit und Authentifizierung

Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.

Anforderungsparameter

Name Speicherort Typ Erforderlich Beschreibung
name Pfad string Ja Name der Excel-Datei im Cloud-Speicher.
sheetName Pfad string Ja Arbeitsblatt, das das Diagramm enthält.
chartIndex Pfad int Ja Nullbasierter Index des zu aktualisierenden Diagramms.
axis Textkörper object Ja Achseneinstellungen (siehe Anforderungstext-Schema).
folder Abfrage string Nein Cloud-Ordnerpfad, in dem sich die Datei befindet.
storageName Abfrage string Nein Name des zu verwendenden Speicherdienstes.

Anforderungstext-Schema (axis-Objekt)

Es müssen nur die Eigenschaften angegeben werden, die Sie ändern möchten.

Eigenschaft Typ Erforderlich Beschreibung
minimum number Nein Untere Grenze der Achse.
maximum number Nein Obere Grenze der Achse.
majorUnit number Nein Intervall zwischen Hauptstrichen.
minorUnit number Nein Intervall zwischen Nebenstrichen.
logBase number Nein Basis des Logarithmus, wenn isLogarithmic auf true gesetzt ist.
isLogarithmic boolean Nein Gibt an, ob die Achse eine logarithmische Skalierung verwendet.
displayUnit string Nein Auf der Achse angezeigte Einheit (z. B. "Thousands").
tickMark string Nein Stil der Striche ("inside", "outside" usw.).
crossAt number Nein Position, an der die Achse die senkrechte Achse schneidet.

Beispiel für Anforderungstext

{
  "minimum": 0,
  "maximum": 200,
  "majorUnit": 20,
  "minorUnit": 5,
  "logBase": 10,
  "isLogarithmic": false,
  "displayUnit": "Units",
  "tickMark": "inside",
  "crossAt": 0
}

Beispielanforderungen

cURL

curl -v "https://api.aspose.cloud/v3.0/cells/<code class=\"placeholder\">{name}</code>/worksheets/<code class=\"placeholder\">{sheetName}</code>/charts/<code class=\"placeholder\">{chartIndex}</code>/valueaxis?folder=<code class=\"placeholder\">{folder}</code>&storageName=<code class=\"placeholder\">{storageName}</code>" \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer <jwt token>" \
  -d '{
        "minimum": 0,
        "maximum": 200,
        "majorUnit": 20,
        "minorUnit": 5,
        "logBase": 10,
        "isLogarithmic": false,
        "displayUnit": "Units",
        "tickMark": "inside",
        "crossAt": 0
      }'

SDK-Beispiele


Antworten

Erfolg (200)

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

Der Antworttyp ist CellsCloudResponse.

HTTP-Statuscodes

Code Bedeutung Beschreibung
200 OK Filter erfolgreich angewendet; Antwort enthält Details zum Vorgang.
400 Bad Request Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp).
401 Unauthorized Ungültiges oder fehlendes JWT-Token.
413 Payload Too Large Die hochgeladene Datei überschreitet das Größenlimit.
500 Internal Server Error Unerwarteter Serverfehler.

Weitere Ressourcen


Für Fragen oder Feedback wenden Sie sich bitte an das Aspose.Cells Cloud-Supportteam.