Cellules formatées Excel

L’utilisabilité est un terme qui décrit la façon dont une personne peut interagir avec un programme, un site Web ou un appareil. Les facteurs qui augmentent l’utilisabilité comprennent la facilité d’apprentissage et l’efficacité d’utilisation. Vous pouvez utiliser la couleur pour améliorer l’utilisabilité de votre feuille de calcul de plusieurs manières. Par exemple, si vous devez identifier toutes les cellules d’une feuille de calcul dont les valeurs dépassent 1 000, vous pouvez faciliter cette tâche en demandant à Excel de colorier ces cellules en rouge. Les utilisateurs pourront alors les identifier en quelques secondes. Grâce aux couleurs des lignes d’une feuille de calcul, vous pouvez lui donner un aspect professionnel et la rendre plus lisible. De plus, les styles sont utiles lorsque vous souhaitez que tous les titres de votre classeur se ressemblent.

Les couleurs vous aident également à visualiser vos données plus efficacement en vous permettant de reconnaître visuellement des groupes d’informations connexes. De plus, vous pouvez utiliser des styles pour que vos feuilles de calcul et vos classeurs contiennent une mise en forme cohérente.

API Cloud pour le traitement des feuilles de calcul

Aspose.Cells Cloud API offre les fonctionnalités permettant de créer et de manipuler des feuilles de calcul MS Excel et OpenOffice disponibles sur le système local ainsi que hébergées sur le cloud. Pour traiter les feuilles de calcul, vous n’avez pas besoin d’installer de logiciel, y compris MS Office ou OpenOffice, et tout le traitement est effectué à l’aide de l’API Cloud. Veuillez noter qu’à chaque nouvelle version, nous nous efforçons d’apporter plus de stabilité au produit et nous nous efforçons d’introduire de nouvelles fonctionnalités, qui rendent nos API plus robustes. Par conséquent, dans la récente version de Aspose.Cells Cloud 20.7, nous avons considérablement amélioré les fonctionnalités liées à la création de classeurs, à la définition des caractéristiques des cellules, à l’obtention des valeurs de plage de cellules et à la publication des styles de cellules.

Créer un classeur à l’aide de C#

L’API permet de créer une feuille de calcul Excel en utilisant moins de lignes de code. Même avec une seule ligne de code, une nouvelle feuille de calcul peut être ajoutée au classeur Excel existant. L’extrait de code ci-dessous montre les étapes à suivre pour créer un exemple de classeur Excel, ajouter une feuille de calcul Excel au deuxième index et enregistrer le fichier résultant dans le stockage Cloud.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Des exemples complets peuvent être trouvés sur https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// créer une instance de l'API Cells Cloud
CellsApi instance = new CellsApi(MyAppSid, MyAppKey);
// spécifier le nom du fichier résultant
string name = "NewBook" + DateTime.Now.ToString("yymmddhhmiss") + ".xlsx";
// enregistrer le fichier Excel sur le stockage Cloud
instance.CellsWorkbookPutWorkbookCreate(name);
// ajouter une feuille de calcul au deuxième emplacement
instance.CellsWorksheetsPutAddNewWorksheet(name, "Sheet2", 2);

Obtenir la valeur de la plage de cellules

L’API fournit la fonctionnalité permettant d’extraire, d’ajouter ou de mettre à jour les données des cellules en fonction d’une plage nommée. Dans une version récente, l’API a été améliorée pour obtenir des valeurs de plage à partir des cellules de la feuille de calcul.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Des exemples complets peuvent être trouvés sur https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// créer une instance de l'API Cells Cloud
CellsApi instance = new CellsApi(MyAppSid, MyAppKey);
string name = "NewBook2056160256i53.xlsx";
string sheetName = "Sheet1";
int? firstRow = 0;
int? firstColumn = 0;
int? rowCount = 3;
int? columnCount = 2;
var response = instance.CellsRangesGetWorksheetCellsRangeValue(name, sheetName, null, firstRow, firstColumn, rowCount, columnCount);
NUnit.Framework.Assert.AreEqual(response.Code, 200);

var rangeName = "A1:B3";
response = instance.CellsRangesGetWorksheetCellsRangeValue(name, sheetName, rangeName, null, null, null, null);
NUnit.Framework.Assert.AreEqual(response.Code, 200);

rangeName = "MyRange";
response = instance.CellsRangesGetWorksheetCellsRangeValue(name, sheetName, rangeName, null, null, null, null);
NUnit.Framework.Assert.AreEqual(response.Code, 200);

Appliquer la mise en forme de texte enrichi à la cellule

Chaque cellule contient des données et afin de distinguer correctement les données de chaque cellule, un style de formatage spécifique pour chaque cellule peut être appliqué. L’API prend également en charge les fonctionnalités permettant de définir le formatage de texte enrichi pour les cellules de la feuille de calcul Excel. L’API propose la classe Font qui fournit les fonctionnalités permettant de spécifier les informations de police pour des cellules spécifiques. Vous pouvez définir un formatage comme Gras, Italique, Barré, Indice, Exposant, Souligné, Taille, Nom de police.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Des exemples complets peuvent être trouvés sur https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet

// créer une instance de l'API Cells Cloud
Aspose.Cells.Cloud.SDK.Api.CellsApi cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(MyAppSid, MyAppKey);

string fileName = "NewBook2056160256i53.xlsx";
String sheetName = "Sheet1";
String cellName = "A3";

Aspose.Cells.Cloud.SDK.Model.Style style = new Aspose.Cells.Cloud.SDK.Model.Style();
Aspose.Cells.Cloud.SDK.Model.Font font = new Aspose.Cells.Cloud.SDK.Model.Font();
font.IsBold = true;
font.Color = new Aspose.Cells.Cloud.SDK.Model.Color() { A = 10, R = 120, G = 200, B = 230 };
font.Size = 16;

Aspose.Cells.Cloud.SDK.Model.ThemeColor themeColor = new Aspose.Cells.Cloud.SDK.Model.ThemeColor();
themeColor.ColorType = "Text2";
themeColor.Tint = 2;
style.BackgroundThemeColor = themeColor;
style.Font = font;            

try
{
    // Appelez l'API Aspose.Cells Cloud SDK pour modifier le style de cellule
    Aspose.Cells.Cloud.SDK.Model.StyleResponse apiResponse = cellsApi.CellsPostUpdateWorksheetCellStyle(fileName, sheetName, cellName, style);

    if (apiResponse != null && apiResponse.Status.Equals("OK"))
    {
        Console.WriteLine("Change Cell Style in Excel Worksheet, Done!");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Mise en forme des cellules Excel mise à jour après l'exécution du code

Fig 1 : Formatage des cellules mis à jour après l’exécution du code.

Articles connexes

Nous vous recommandons également de consulter les articles suivants pour plus d’informations sur :