
Microsoft Office Excel giver dig mulighed for at layoute dine tekstdata i et regnearks- eller projektmappeformat. Du kan bringe information og data fra forskellige filer og placeringer til en enkelt destination, så de kan knuses og analyseres på en enkelt fil. Definer forskellige farvenuancer, fed, kursiv i excel-regnearket for at fremhæve vigtige data. Du kan vælge et passende farveskema til hurtig analyse. Specificeret nedenfor er almindelige anvendelser af excel-filer
- Dataindtastning og opbevaring
- Indsamling og verifikation af forretningsdata
- Administrative og ledelsesmæssige opgaver
- Regnskab og budgettering
- Dataanalyse
- Rapportering + Visualiseringer
- Forecasting
Betinget formatering
Betinget formatering er en funktion i mange regnearksapplikationer. Det giver dig mulighed for at anvende specifik formatering på celler, der opfylder bestemte kriterier. Det bruges oftest som farvebaseret formatering til at fremhæve, understrege eller skelne mellem data og information, der er gemt i et regneark. Hvis betingelserne er falske, formateres celleområdet ikke. Som et eksempel kan du have tal under tusind i rød farve og tal over tusind i blå.
Nedenfor er populære betingede formateringsvisualiseringer tilgængelige
- Baggrundsfarveskygge (af celler)
- Forgrundsfarveskygge (af skrifttyper)
- Databjælker
- Ikoner (som har 4 forskellige billedtyper)
- Værdier
De specificerede nedenfor emner er uddybet i flere detaljer
- Få betinget formatering af regnearket
- Tilføj betinget formatering
- Ryd al betinget formatering
- Fjern betinget formatering for et bestemt område
Få betinget formatering af regnearket
Aspose.Cells Cloud giver mulighed for at læse betinget formateringsoplysninger fra excel-regneark. API-metoden GetWorksheetConditionalFormattings giver dig mulighed for at læse formateringsdetaljerne fra excel-regnearket. Det første trin er at generere et JWT-token baseret på dit personlige klient-id og klienthemmelighed. For mere information, besøg venligst Sådan opnår du JWT-token ved hjælp af et klient-id og en klienthemmelig nøgle
cURL-kommandoen er vist nedenfor, som hjælper med at læse formateringsdetaljer fra et excel-regneark
curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
C# .NET
// For komplette eksempler og datafiler, gå venligst til https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
CellsApi instance = new CellsApi(clientId, clientSecret, apiVersion, testbaseurl);
string name = BOOK1;
string sheetName = SHEET1;
string folder = TEMPFOLDER;
instance.UploadFile(folder + @"\" + name, File.Open( @"C:\TestData\" +name));
var response = instance.CellsConditionalFormattingsGetWorksheetConditionalFormattings(name, sheetName, folder);
Assert.IsInstanceOf<ConditionalFormattingsResponse>(response, "response is ConditionalFormattingsResponse");
Assert.AreEqual(response.Code, 200);
Tilføj betinget formatering
Microsoft Excel tilbyder tre forudindstillinger til betinget formatering, databjælker, farveskalaer og ikonsæt, og Aspose.Cells Cloud API understøtter alle disse typer. Angiv forskellige parametre for tilstanden, herunder Type, Operator, Style, Cell Area osv.
cURL kommando
curl -X PUT "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings?cellArea=C4%3AC6" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"link\": { \"Href\": \"string\", \"Rel\": \"string\", \"Title\": \"string\", \"Type\": \"string\" }, \"Priority\": 2, \"Type\": \"CellValue\", \"StopIfTrue\": true, \"AboveAverage\": { \"IsAboveAverage\": true, \"IsEqualAverage\": true, \"StdDev\": 0 }, \"ColorScale\": { \"MaxCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MaxColor\": { \"A\": 100, \"R\": 200, \"G\": 200, \"B\": 0 }, \"MidCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MidColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"MinCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MinColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 } }, \"DataBar\": { \"AxisColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"AxisPosition\": \"string\", \"BarBorder\": { \"Color\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"Type\": \"string\" }, \"BarFillType\": \"string\", \"Color\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"Direction\": \"string\", \"MaxCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MaxLength\": 0, \"MinCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MinLength\": 0, \"NegativeBarFormat\": { \"BorderColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"BorderColorType\": \"string\", \"Color\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"ColorType\": \"string\" }, \"ShowValue\": true }, \"Formula1\": \"string\", \"Formula2\": \"string\", \"IconSet\": { \"CfIcons\": [ { \"ImageData\": \"string\", \"Index\": 0, \"Type\": \"string\" } ], \"Cfvos\": [ { \"IsGTE\": true, \"Type\": \"string\" } ], \"IsCustom\": true, \"Reverse\": true, \"ShowValue\": true, \"IconSetType\": \"string\" }, \"Operator\": \"string\", \"Style\": { \"link\": { \"Href\": \"string\", \"Rel\": \"string\", \"Title\": \"string\", \"Type\": \"string\" }, \"Font\": { \"Color\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"DoubleSize\": 0, \"IsBold\": true, \"IsItalic\": true, \"IsStrikeout\": true, \"IsSubscript\": true, \"IsSuperscript\": true, \"Name\": \"string\", \"Size\": 0, \"Underline\": \"string\" }, \"Name\": \"string\", \"CultureCustom\": \"string\", \"Custom\": \"string\", \"BackgroundColor\": { \"A\": 220, \"R\": 10, \"G\": 120, \"B\": 0 }, \"ForegroundColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"IsFormulaHidden\": true, \"IsDateTime\": true, \"IsTextWrapped\": true, \"IsGradient\": true, \"IsLocked\": true, \"IsPercent\": true, \"ShrinkToFit\": true, \"IndentLevel\": 0, \"Number\": 0, \"RotationAngle\": 0, \"Pattern\": \"None\", \"TextDirection\": \"Context\", \"VerticalAlignment\": \"Center\", \"HorizontalAlignment\": \"General\", \"BorderCollection\": [ { \"LineStyle\": \"string\", \"Color\": { \"A\": 120, \"R\": 0, \"G\": 0, \"B\": 0 }, \"BorderType\": \"BottomBorder\", \"ThemeColor\": { \"ColorType\": \"string\", \"Tint\": 0 }, \"ArgbColor\": -16777216 } ], \"BackgroundThemeColor\": { \"ColorType\": \"string\", \"Tint\": 0 }, \"ForegroundThemeColor\": { \"ColorType\": \"string\", \"Tint\": 0 } }, \"Text\": \"string\", \"TimePeriod\": \"string\", \"Top10\": { \"IsBottom\": true, \"IsPercent\": true, \"Rank\": 0 }}"
Nedenstående C#-kodestykke tilføjer den betingede formatering i Excel-regnearket:
C# .NET
// Hent AppKey og AppSID fra https://dashboard.aspose.cloud/
// Installer Nuget Package Aspose.Cells-Cloud
// For komplette eksempler og datafiler, gå til https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "BOOK1.xlsx";
string sheetName = "SHEET1";
string cellArea = "A1:C10";
FormatCondition formatcondition = new FormatCondition();
formatcondition.Type = "CellValue";
formatcondition.Operator = "Between";
formatcondition.Formula1 = "10";
formatcondition.Formula2 = "20";
var color = new Color();
color.A = 1;
color.R = 132;
color.G = 157;
color.B = 204;
Style style = new Style();
style.BackgroundColor = color;
formatcondition.Style = style;
string folder = "TEMPFOLDER";
var response = cellsApi.CellsConditionalFormattingsPutWorksheetConditionalFormatting(name, sheetName, cellArea, formatcondition, folder);
Ryd al betinget formatering
Aspose.Cells Cloud giver dig mulighed for at rydde formateringen af betinget formatering. Metoden DeleteWorksheetConditionalFormattings giver dig mulighed for at rydde den betingede formatering fra et excel-regneark. Nedenstående cURL-kommando kan bruges til at opfylde dette krav
cURL kommando
curl -X DELETE "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
C# .NET
// For komplette eksempler og datafiler, gå venligst til https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
CellsApi instance = new CellsApi(clientId, clientSecret, apiVersion, testbaseurl);
string name = BOOK1;
string sheetName = SHEET1;
string folder = TEMPFOLDER;
instance.UploadFile(folder + @"\" + name, File.Open( @"C:\TestData\" +name));
var response = instance.CellsConditionalFormattingsDeleteWorksheetConditionalFormattings(name, sheetName, folder);
Assert.IsInstanceOf<CellsCloudResponse>(response, "response is CellsCloudResponse");
Assert.AreEqual(response.Code, 200);
Ovenstående metode fjerner al den betingede formatering, og hvis du vil fjerne en bestemt formatering, prøv venligst at bruge metoden DeleteWorksheetConditionalFormatting. Denne metode accepterer indeksnummeret for formateringsbetingelser i et Excel-regneark.
Den givne kommando nedenfor fjerner betinget formatering ved indeks 1 (hvor indeksværdien starter fra 0).
cURL kommando
curl -X DELETE "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings/1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"

Billede 1:- Formatering fjernet fra Excel regneark.
Fjern betinget formatering for et bestemt område
Hvis du har brug for at fjerne den betingede formatering fra et specifikt område, skal du bruge metoden DeleteWorksheetConditionalFormattingArea. Vi er nødt til at angive startRow, startColumn, totalRows og totalColumns oplysningerne for at opfylde kravene. Bemærk venligst, at række- og kolonneindekser starter med 0.
cURL kommando
curl -X DELETE "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings/area?startRow=4&startColumn=1&totalRows=3&totalColumns=1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Konklusion
Aspose.Cells Cloud API er et fantastisk produkt, og det giver mulighed for at oprette, manipulere og transformere MS Excel og OpenOffice sheet filer til andre understøttede formater. Der kræves ingen produktinstallation.
For mere information, besøg venligst Aspose.Cells Cloud-hjemmesiden. Og for information om installation og konfiguration af programmeringssprogsspecifikke SDK’er, besøg venligst Sådan installeres Aspose.Cloud SDK’er.