
Microsoft Office Excel vous permet de mettre en page vos données textuelles dans un format de feuille de calcul ou de classeur. Vous pouvez rassembler des informations et des données provenant de divers fichiers et emplacements vers une seule destination, afin qu’elles soient traitées et analysées dans un seul fichier. Définissez différentes nuances de couleurs, gras, italiques dans la feuille de calcul Excel pour mettre en évidence les données importantes. Vous pouvez sélectionner un jeu de couleurs approprié pour une analyse rapide. Vous trouverez ci-dessous les utilisations courantes des fichiers Excel
- Saisie et stockage des données
- Collecte et vérification des données commerciales
- Fonctions administratives et de gestion
- Comptabilité et budgétisation
- Analyse des données
- Rapports + Visualisations
- Prévision
Mise en forme conditionnelle
La mise en forme conditionnelle est une fonctionnalité présente dans de nombreuses applications de tableur. Elle vous permet d’appliquer une mise en forme spécifique aux cellules qui répondent à certains critères. Elle est le plus souvent utilisée comme mise en forme basée sur la couleur pour mettre en évidence, souligner ou différencier les données et les informations stockées dans une feuille de calcul. Si les conditions sont fausses, la plage de cellules n’est pas mise en forme. Par exemple, vous pouvez avoir des nombres inférieurs à mille en rouge et des nombres supérieurs à mille en bleu.
Vous trouverez ci-dessous des visualisations de formatage conditionnel populaires disponibles
- Ombrage de la couleur d’arrière-plan (des cellules)
- Ombrage des couleurs de premier plan (des polices)
- Barres de données
- Icônes (qui ont 4 types d’images différents)
- Valeurs
Les sujets spécifiés ci-dessous sont développés plus en détail
- Obtenir la mise en forme conditionnelle de la feuille de calcul
- Ajouter une mise en forme conditionnelle
- Effacer toutes les mises en forme conditionnelles
- Supprimer la mise en forme conditionnelle pour certaines zones
Obtenir la mise en forme conditionnelle de la feuille de calcul
Aspose.Cells Cloud permet de lire les informations de mise en forme conditionnelle à partir de feuilles de calcul Excel. La méthode GetWorksheetConditionalFormattings de l’API vous permet de lire les détails de mise en forme à partir de la feuille de calcul Excel. La première étape consiste à générer un jeton JWT basé sur votre identifiant client personnalisé et votre clé secrète client. Pour plus d’informations, veuillez consulter Comment obtenir un jeton JWT à l’aide d’un identifiant client et d’une clé secrète client
La commande cURL est présentée ci-dessous, ce qui permet de lire les détails de mise en forme d’une feuille de calcul Excel
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
// Pour des exemples complets et des fichiers de données, veuillez consulter 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);
Ajouter une mise en forme conditionnelle
Microsoft Excel propose trois préréglages pour la mise en forme conditionnelle, les barres de données, les échelles de couleurs et les jeux d’icônes, et l’API Cloud Aspose.Cells prend en charge tous ces types. Spécifiez différents paramètres de la condition, notamment le type, l’opérateur, le style, la zone de cellule, etc.
Commande cURL
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 }}"
L’extrait de code C# ci-dessous ajoute la mise en forme conditionnelle dans la feuille de calcul Excel :
C# .NET
// Obtenez AppKey et AppSID depuis https://dashboard.aspose.cloud/
// Installer le package Nuget Aspose.Cells-Cloud
// Pour des exemples complets et des fichiers de données, veuillez consulter 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);
Effacer toutes les mises en forme conditionnelles
Aspose.Cells Cloud vous permet d’effacer la mise en forme conditionnelle. La méthode DeleteWorksheetConditionalFormattings vous permet d’effacer la mise en forme conditionnelle d’une feuille de calcul Excel. La commande cURL ci-dessous peut être utilisée pour répondre à cette exigence
Commande cURL
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
// Pour des exemples complets et des fichiers de données, veuillez consulter 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);
La méthode ci-dessus supprime toute la mise en forme conditionnelle et si vous souhaitez supprimer une mise en forme particulière, essayez d’utiliser la méthode DeleteWorksheetConditionalFormatting. Cette méthode accepte le numéro d’index pour les conditions de mise en forme dans une feuille de calcul Excel.
La commande ci-dessous supprime la mise en forme conditionnelle à l’index 1 (où la valeur d’index commence à 0).
Commande cURL
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>"

Image 1 : Formatage supprimé de la feuille de calcul Excel.
Supprimer la mise en forme conditionnelle pour certaines zones
Si vous souhaitez supprimer la mise en forme conditionnelle d’une zone spécifique, veuillez utiliser la méthode DeleteWorksheetConditionalFormattingArea. Nous devons spécifier les informations startRow, startColumn, totalRows et totalColumns pour répondre aux exigences. Veuillez noter que les index de ligne et de colonne commencent par 0.
Commande cURL
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>"
Conclusion
Aspose.Cells Cloud API est un produit incroyable qui permet de créer, de manipuler et de transformer des fichiers MS Excel et OpenOffice Sheet vers d’autres formats pris en charge. Aucune installation de produit n’est requise.
Pour plus d’informations, visitez la page d’accueil d’Aspose.Cells Cloud 7. Pour plus d’informations sur l’installation et la configuration des SDK spécifiques aux langages de programmation, visitez la page [Comment installer les SDK Aspose.Cloud 8.