Hämta cellstil från ett kalkylblad med Aspose.Cells Cloud API – detaljerad guide

Använd detta REST API för att hämta stilen på en cell i ett Excel-kalkylblad.

GetWorksheetCellStyle API

GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/{cellName}/style

Säkerhet och autentisering

Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.

Begärningsparametrar

Parameternamn Typ Plats Beskrivning
name string path Namnet på Excel-dokumentet.
sheetName string path Namnet på kalkylbladet.
cellName string path Cellens adress (t.ex. A1).
folder string query Mappen som innehåller filen.
storageName string query Namnet på den lagringsplats som ska användas.

Svar

{
  "Style": {
    "Font": {
      "Color": { "A": 255, "R": 5, "G": 99, "B": 193 },
      "DoubleSize": 11,
      "IsBold": false,
      "IsItalic": false,
      "IsStrikeout": false,
      "IsSubscript": false,
      "IsSuperscript": false,
      "Name": "Calibri",
      "Size": 11,
      "Underline": "Single"
    },
    "Name": null,
    "CultureCustom": "General",
    "Custom": "",
    "BackgroundColor": { "A": 0, "R": 0, "G": 0, "B": 0 },
    "ForegroundColor": { "A": 0, "R": 0, "G": 0, "B": 0 },
    "IsFormulaHidden": false,
    "IsDateTime": false,
    "IsTextWrapped": false,
    "IsGradient": false,
    "IsLocked": true,
    "IsPercent": false,
    "ShrinkToFit": false,
    "IndentLevel": 0,
    "Number": 0,
    "RotationAngle": 0,
    "Pattern": "None",
    "TextDirection": "Context",
    "VerticalAlignment": "Bottom",
    "HorizontalAlignment": "General",
    "BorderCollection": [
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "BottomBorder"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "DiagonalDown"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "DiagonalUp"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "Horizontal"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "LeftBorder"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "RightBorder"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "TopBorder"
      },
      {
        "LineStyle": "None",
        "Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
        "BorderType": "Vertical"
      }
    ],
    "BackgroundThemeColor": null,
    "ForegroundThemeColor": null,
    "link": {
      "Href": "/test.xlsx/worksheets/Sheet1/cells/a1/style",
      "Rel": "self",
      "Title": null,
      "Type": null
    }
  },
  "Code": 200,
  "Status": "OK"
}

HTTP-statuskoder

Kod Betydelse Beskrivning
200 OK Filter applicerades framgångsrikt; svaret innehåller åtgärdens detaljer.
400 Felaktig begäran Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds).
401 Autentisering misslyckades Ogiltig eller saknad JWT-token.
413 För stor nyttolast Den uppladdade filen överskrider storleksgränsen.
500 Internt serverfel Oväntat serverfel.

Felaktiga svar
Typiska fel-svar för denna slutpunkt följer det standardiserade Aspose.Cells-felformatet. Ett 400 Bad Request-svar ser till exempel ut så här:

{
  "Code": 400,
  "Message": "Ogiltig parameter 'cellName'.",
  "Description": "Cellnamnet som angavs är inte i giltigt A1-format."
}

Ett 401 Unauthorized-svar ser i sin tur ut så här:

{
  "Code": 401,
  "Message": "Autentisering misslyckades.",
  "Description": "JWT-token saknas eller är ogiltig."
}

Hur man använder GetWorksheetCellStyle API med SDK:er

GetWorksheetCellStyle API-specifikation

OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt och gör det möjligt att utföra REST-interaktioner direkt från en webbläsare.

Du kan använda verktyget cURL för att enkelt komma åt Aspose.Cells-webbtjänster. Följande exempel visar hur man gör ett anrop till moln-API:et med cURL.

Svarschema

Fält Typ Beskrivning
Style objekt Container för alla stilrelaterade egenskaper för cellen.
Style.Font objekt Teckensnittsinställningar (namn, storlek, färg, stilflaggor).
Style.Font.Color objekt RGBA-färgvärden för teckensnittet.
Style.Font.IsBold boolean true om teckensnittet är fetstilt.
Style.Font.IsItalic boolean true om teckensnittet är kursivt.
Style.Font.IsStrikeout boolean true om teckensnittet är genomstruken.
Style.Font.IsSubscript boolean true om teckensnittet är nedsänkt.
Style.Font.IsSuperscript boolean true om teckensnittet är upphöjt.
Style.Font.Name string Teckensnittsfamiljens namn (t.ex. Calibri).
Style.Font.Size number Teckensnittets storlek i punkter.
Style.Font.Underline string Understruksstil (t.ex. Single).
Style.IsLocked boolean Anger om cellen är skyddad mot redigering.
Style.IsTextWrapped boolean true om textbrytning är aktiverat.
Style.IsGradient boolean true om ett gradientfyllning är tillämpat.
Style.Pattern string Namn på fyllningsmönster (t.ex. None).
Style.BorderCollection array Lista med objekt som definierar linjestil, färg och bordertyp.
Style.BackgroundColor objekt RGBA-värden för cellens bakgrund.
Style.ForegroundColor objekt RGBA-värden för cellens förgrund.
(Andra fält följer samma mönster som beskrivs i API-referensen.)

Använd Aspose.Cells Cloud SDK:er

Att använda ett SDK är det bästa sättet att påskynda utvecklingen. Ett SDK hanterar detaljer på lågnivå, så att du kan fokusera på dina projektuppgifter. Besök GitHub-lagret för en fullständig lista över Aspose.Cells Cloud SDK:er.

Följande kodexempel visar hur man anropar Aspose.Cells-webbtjänster med olika SDK:er:

Se även