Ta bort villkorsformatering – Aspose.Cells Cloud API-referens

Ta bort villkorsformatering

Bakgrund

Villkorsformatering låter dig tillämpa visuella stilar på celler som uppfyller specifika kriterier (t.ex. markera värden större än ett tröskelvärde). I automatiseringsscenario kan du behöva ta bort en befintlig regel. Denna slutpunkt tar bort en villkorsformateringsregel från ett kalkylblad i en Excel-arbetsbok som lagras i Aspose Cloud-lagring.

Förutsättningar

  • Ett Aspose Cloud-konto med Cells-produkten aktiverad.
  • Ett JWT-åtkomsttoken genererat via OAuth 2.0-klientautentiseringsflödet.
  • Arbetsboken ({name}) måste redan finnas i den angivna mappen och lagringen (om någon finns).
  • API-version v3.0 (standard) används i URL:erna nedan.

Autentisering

Alla Aspose.Cells Cloud-slutpunkter kräver JWT-tokenbaserad autentisering.

Authorization: Bearer <access_token>

Skaffa en åtkomsttoken (cURL)

curl -X POST "https://api.aspose.cloud/connect/token" \
  -d "grant_type=client_credentials&client_id=<your_client_id>&client_secret=<your_client_secret>&scope=Cells"

Svar

{
  "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "token_type": "Bearer",
  "expires_in": 3600
}

Använd den returnerade access_token i Authorization-headern för varje begäran.

HTTP-begäran

DELETE https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/conditionalFormattings/{index}

Pathparametrar

Namn Typ Obligatorisk Beskrivning
name sträng Ja Arbetsbokens filnamn (t.ex. Book1.xlsx).
sheetName sträng Ja Kalkylbladet som innehåller villkorsformateringen.
index heltal Ja Nollbaserat index för villkorsformateringsregeln som ska tas bort.

Frågeparametrar

Namn Typ Obligatorisk Beskrivning
folder sträng Nej Molnmapp där arbetsboken finns.
storageName sträng Nej Namn på Aspose Cloud-lagrings tjänsten.

Exempel på begäran (cURL)

curl -v "https://api.aspose.cloud/v3.0/cells/Book1.xlsx/worksheets/Sheet1/conditionalFormattings/0?folder=MyFolder&storageName=MyStorage" \
  -X DELETE \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer <jwt token>"

Lyckat svar

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

HTTP-statuskoder

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

Felaktiga svar

HTTP-kod Orsak Exempel på brödtext
400 Felaktig begäran – saknade eller ogiltiga parametrar. { "Code":"400", "Message":"Ogiltigt parametervärde." }
401 Auktorisering saknas – saknad eller ogiltig JWT-token. { "Code":"401", "Message":"Åtkomsttoken saknas eller är ogiltig." }
404 Hittades inte – arbetsboken eller kalkylbladet finns inte. { "Code":"404", "Message":"Filen hittades inte." }
500 Internt serverfel – oväntat serverfel. { "Code":"500", "Message":"Ett oväntat fel uppstod." }

SDK-exempel

Följande utdrag visar hur du anropar åtgärden Ta bort villkorsformatering med de officiella Aspose.Cells Cloud SDK:erna.

C# (.NET)

using Aspose.Cells.Cloud.SDK;
using Aspose.Cells.Cloud.SDK.Requests;

// Konfigurera API-klient
var config = new Configuration
{
    ClientId = "<your_client_id>",
    ClientSecret = "<your_client_secret>"
};
var apiInstance = new ConditionalFormattingsApi(config);

// Ta bort villkorsformatering
var request = new DeleteWorksheetConditionalFormattingRequest(
    name: "Book1.xlsx",
    sheetName: "Sheet1",
    index: 0,
    folder: "MyFolder",
    storageName: null
);
apiInstance.DeleteWorksheetConditionalFormatting(request);

Java

import com.aspose.cells.cloud.sdk.api.*;
import com.aspose.cells.cloud.sdk.model.*;
import com.aspose.cells.cloud.sdk.requests.*;

ApiClient client = new ApiClient();
client.setAppKey("<your_client_id>");
client.setAppSid("<your_client_secret>");

ConditionalFormattingsApi api = new ConditionalFormattingsApi(client);

DeleteWorksheetConditionalFormattingRequest request = new DeleteWorksheetConditionalFormattingRequest(
        "Book1.xlsx",
        "Sheet1",
        0,
        "MyFolder",
        null);

api.deleteWorksheetConditionalFormatting(request);

Node.js

const { ConditionalFormattingsApi, DeleteWorksheetConditionalFormattingRequest } = require('asposecellscloud');

const config = {
    clientId: "<your_client_id>",
    clientSecret: "<your_client_secret>"
};

const apiInstance = new ConditionalFormattingsApi(config);

const request = new DeleteWorksheetConditionalFormattingRequest({
    name: "Book1.xlsx",
    sheetName: "Sheet1",
    index: 0,
    folder: "MyFolder",
    storageName: null
});

apiInstance.deleteWorksheetConditionalFormatting(request)
    .then(() => console.log('Villkorsformatering borttagen.'))
    .catch(err => console.error(err));

Python

from asposecellscloud import ConditionalFormattingsApi, DeleteWorksheetConditionalFormattingRequest, ApiClient

api_client = ApiClient(client_id="<your_client_id>", client_secret="<your_client_secret>")
api = ConditionalFormattingsApi(api_client)

request = DeleteWorksheetConditionalFormattingRequest(
    name="Book1.xlsx",
    sheetName="Sheet1",
    index=0,
    folder="MyFolder",
    storageName=None
)

api.delete_worksheet_conditional_formatting(request)
print("Villkorsformatering borttagen.")

(Ytterligare SDK-utdrag för Ruby, Go, Perl och Swift finns i GitHub-lagret.)

Se även

  • AutentiseringsguideJWT-tokenbaserad autentisering
  • OpenAPI-specifikation – Detaljerad schemadefinition för denna slutpunkt (öppnas i ny flik)
    <a href="https://apireference.aspose.cloud/cells/#/ConditionalFormattings/DeleteWorksheetConditionalFormatting" target="_blank" rel="noopener noreferrer">OpenAPI-specifikation</a>
  • Översikt över villkorsformatering – Lär dig hur du skapar, uppdaterar och visar formateringsregler.
  • Aspose.Cells Cloud SDK:er – Fullständig lista över stödda språk på GitHub-lagret.

Den här sidan följer standardmallen för Aspose.Cells Cloud API-dokumentation, innehåller en sektion för förutsättningar och följer riktlinjer för tillgänglighet och SEO.