
Вивчаючи візуалізацію даних в електронних таблицях Excel, ми вже дізналися про Робота з діаграмами в книзі Excel. Тепер давайте дослідимо іншу функцію умовного форматування у файлах Excel. Це корисний і ефективний спосіб подання інформації.
У цій статті ми дізнаємося про такі функції:
- Додайте умовне форматування в електронну таблицю Excel
- Видалити умовне форматування в таблиці Excel
- Оновіть умовне форматування в таблиці Excel
Додайте умовне форматування в електронну таблицю Excel
Ви можете вказати різні параметри умови, зокрема тип, оператор, стиль, область комірки тощо, а потім викликати API. Наступний фрагмент коду C# .NET пояснює кроки для виконання цієї вимоги:
// Отримайте AppKey і AppSID з https://dashboard.aspose.cloud/
// Встановіть пакет Nuget Aspose.Cells-Cloud
// Щоб отримати повні приклади та файли даних, перейдіть на сторінку 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);
Цей фрагмент коду додасть умовне форматування до вказаної області комірки. Ви можете помітити змінений колір тла клітинок, які містять значення в певному діапазоні.

Більше того, Microsoft Excel пропонує три стилі, тобто панелі даних, колірні шкали та набори значків. На наступному знімку екрана показано ці стилі. На щастя, Aspose.Cells Cloud API підтримує всі ці налаштування. Такі функції роблять API найкращим для обробки файлів електронних таблиць Excel.

Видалити умовне форматування в таблиці Excel
Ви можете видалити будь-яке умовне форматування з книги Excel. Просто встановіть індекс форматування та викличте API. Однак індекс базується на нулі, тому нуль слід передати, щоб видалити перше форматування тощо. Скористайтеся наведеним нижче фрагментом коду C#, щоб видалити перший випадок умовного форматування з указаного робочого аркуша певної книги:
// Отримайте AppKey і AppSID з https://dashboard.aspose.cloud/
// Встановіть пакет Nuget Aspose.Cells-Cloud
// Щоб отримати повні приклади та файли даних, перейдіть на сторінку https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "BOOK1.xlsx";
string sheetName = "SHEET1";
int? index = 0;
string folder = "TEMPFOLDER";
var response = cellsApi.CellsConditionalFormattingsDeleteWorksheetConditionalFormatting(name, sheetName, index, folder);
Крім того, ви також можете видалити все умовне форматування з аркуша за один виклик API. Просто пропустіть або закоментуйте змінну індексу, і API видалить усе форматування з указаного аркуша.
Оновіть умовне форматування в таблиці Excel
Ви можете оновити наявне умовне форматування у файлі Excel. Наприклад, давайте оновимо область умов у форматуванні, яке ми додали в першому прикладі цієї статті. Ви також можете помітити на цьому знімку екрана, що область встановлена як A1:C10. Давайте продовжимо цей приклад і включимо клітинки E6:G8. Наступний фрагмент коду можна використовувати для оновлення області умови:
// Отримайте AppKey і AppSID з https://dashboard.aspose.cloud/
// Встановіть пакет Nuget Aspose.Cells-Cloud
// Щоб отримати повні приклади та файли даних, перейдіть на сторінку https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "BOOK1.xlsx";
string sheetName = "SHEET1";
int? index = 0;
string cellArea = "E6:G8";
string folder = "TEMPFOLDER";
var response = cellsApi.CellsConditionalFormattingsPutWorksheetFormatConditionArea(name, sheetName, index, cellArea, folder);
На наведеному нижче знімку екрана показано, як та сама умова поширюється на іншу область, указану у фрагменті коду.

Виділена область на цьому знімку екрана є прикладом того, як працює оновлення області умов. Тепер клітинки в діапазоні E6:G8 додано до області умови.
Висновок
У наведеній вище публікації блогу ми дослідили кілька можливостей, які ви можете використовувати у своїх програмах. Ви також можете звернутися до посилань на API, документації API та різних SDK Aspose.Cells для Cloud API. Ми з нетерпінням чекаємо ваших відгуків або пропозицій на безкоштовних форумах підтримки. здоров’я!