قالب بندی شرطی در اکسل

در حین یادگیری در مورد تجسم داده ها در صفحات گسترده اکسل، قبلاً در مورد [کار با نمودارها در کتاب کار اکسل1 یاد گرفته ایم. حال، اجازه دهید یکی دیگر از ویژگی های قالب بندی شرطی در فایل های اکسل را بررسی کنیم. این یک روش مفید و موثر برای ارائه اطلاعات است.

در این مقاله با ویژگی های زیر آشنا می شویم:

قالب بندی شرطی را در صفحه گسترده اکسل اضافه کنید

می توانید پارامترهای مختلفی از شرایط از جمله نوع، اپراتور، سبک، ناحیه سلولی و غیره را مشخص کنید و سپس API را فراخوانی کنید. قطعه کد C# .NET زیر مراحل انجام این نیاز را توضیح می دهد:

// AppKey و AppSID را از https://dashboard.aspose.cloud/ دریافت کنید
// Nuget Package 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);

این قطعه کد قالب بندی شرطی را به ناحیه سلول مشخص شده اضافه می کند. شما می توانید تغییر رنگ پس زمینه سلول هایی را که حاوی مقدار در محدوده خاصی هستند، مشاهده کنید.

قالب بندی شرطی اکسل

علاوه بر این، مایکروسافت اکسل سه پیش‌تنظیم مانند نوار داده، مقیاس رنگ و مجموعه آیکون را ارائه می‌دهد. تصویر زیر این تنظیمات از پیش تعیین شده را نشان می دهد. خوشبختانه Aspose.Cells Cloud API از تمامی این تنظیمات از پیش تنظیم شده پشتیبانی می کند. چنین ویژگی‌هایی API را به بهترین شکل برای پردازش فایل‌های صفحه‌گسترده اکسل ارتقا می‌دهند.

قالب بندی شرطی در اکسل

قالب بندی شرطی را در صفحه گسترده اکسل حذف کنید

می توانید هر قالب بندی شرطی را از یک کتاب کار اکسل حذف کنید. به سادگی شاخص قالب بندی را تنظیم کنید و API را فراخوانی کنید. با این حال، شاخص مبتنی بر صفر است، بنابراین برای حذف اولین قالب بندی و غیره، باید صفر ارسال شود. لطفاً از قطعه کد C# زیر برای حذف اولین رخداد قالب بندی شرطی از کاربرگ مشخص شده کتاب کار خاص استفاده کنید:

// AppKey و AppSID را از https://dashboard.aspose.cloud/ دریافت کنید
// Nuget Package 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 تمام قالب بندی ها را از کاربرگ مشخص شده حذف می کند.

قالب بندی شرطی را در صفحه گسترده اکسل به روز کنید

می توانید قالب بندی شرطی موجود را در یک فایل اکسل به روز کنید. به عنوان مثال، اجازه دهید Condition Area را با قالب بندی که در اولین مثال این مقاله اضافه کرده بودیم، به روز کنیم. همچنین می توانید در آن اسکرین شات متوجه شوید که ناحیه به صورت A1:C10 تنظیم شده است. اجازه دهید آن مثال را ادامه دهیم و سلول های E6:G8 را بیشتر بگنجانیم. قطعه کد زیر را می توان برای به روز رسانی منطقه شرط استفاده کرد:

// AppKey و AppSID را از https://dashboard.aspose.cloud/ دریافت کنید
// Nuget Package 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);

تصویر زیر نشان می‌دهد که چگونه شرایط مشابه به ناحیه دیگری که در قطعه کد مشخص شده است گسترش می‌یابد.

قالب بندی شرطی اکسل را به روز کنید

ناحیه هایلایت شده در این اسکرین شات نمونه ای از نحوه به روز رسانی Condition Area است. سلول‌های محدوده E6:G8 اکنون به ناحیه شرایط اضافه شده‌اند.

نتیجه گیری

در پست وبلاگ بالا، ما تعدادی از امکاناتی را که می توانید در برنامه های خود استفاده کنید، بررسی کرده ایم. می‌توانید به مرجع API، مستندات API و SDKs مختلف Aspose.Cells برای Cloud API مراجعه کنید. منتظر بازخورد یا پیشنهادات شما در تالار گفتمان پشتیبانی رایگان هستیم. به سلامتی

پست مرتبط