
يتيح لك Microsoft Office Excel تخطيط بيانات النص بتنسيق جدول بيانات أو مصنف. يمكنك جلب المعلومات والبيانات من ملفات ومواقع مختلفة إلى وجهة واحدة، ليتم تحليلها ومعالجتها في ملف واحد. حدد ظلال ألوان مختلفة، غامق، مائل في ورقة عمل Excel لتسليط الضوء على البيانات المهمة. يمكنك تحديد مخطط تلوين مناسب للتحليل السريع. فيما يلي الاستخدامات الشائعة لملفات Excel
- إدخال البيانات وتخزينها
- جمع بيانات الأعمال والتحقق منها
- المهام الإدارية والإدارية
- المحاسبة والميزانية
- تحليل البيانات
- التقارير + التصورات
- التنبؤ
التنسيق الشرطي
التنسيق الشرطي هو ميزة في العديد من تطبيقات جداول البيانات. فهو يسمح لك بتطبيق تنسيق محدد على الخلايا التي تلبي معايير معينة. وغالبًا ما يُستخدم كتنسيق قائم على الألوان لتسليط الضوء على البيانات والمعلومات المخزنة في جدول بيانات أو التأكيد عليها أو التمييز بينها. وإذا كانت الشروط خاطئة، فلن يتم تنسيق نطاق الخلايا. على سبيل المثال، يمكنك الحصول على أرقام أقل من ألف باللون الأحمر وأرقام أعلى من ألف باللون الأزرق.
فيما يلي تصورات التنسيق الشرطي الشائعة المتاحة
- تظليل لون الخلفية (للخلايا)
- تظليل لون المقدمة (للخطوط)
- أشرطة البيانات
- الأيقونات (التي تحتوي على 4 أنواع مختلفة من الصور)
- قيم
المواضيع المحددة أدناه تم شرحها بمزيد من التفصيل
- الحصول على التنسيق الشرطي لورقة العمل
- إضافة التنسيق الشرطي
- مسح كل التنسيق الشرطي
- إزالة التنسيق الشرطي لمنطقة معينة
الحصول على التنسيق الشرطي لورقة العمل
توفر Aspose.Cells Cloud الإمكانيات اللازمة لقراءة معلومات التنسيق الشرطي من أوراق عمل Excel. تتيح لك طريقة GetWorksheetConditionalFormattings من واجهة برمجة التطبيقات قراءة تفاصيل التنسيق من ورقة عمل Excel. تتمثل الخطوة الأولى في إنشاء رمز JWT بناءً على معرف العميل ومفتاح العميل السري المخصصين لك. لمزيد من المعلومات، يرجى زيارة كيفية الحصول على رمز JWT باستخدام معرف العميل ومفتاح العميل السري
يظهر الأمر cURL أدناه، والذي يساعد على قراءة تفاصيل التنسيق من ورقة عمل 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>"
سي# .نت
// للحصول على أمثلة كاملة وملفات البيانات، يرجى الانتقال إلى 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);
إضافة التنسيق الشرطي
يقدم Microsoft Excel ثلاثة إعدادات مسبقة للتنسيق الشرطي وأشرطة البيانات ومقاييس الألوان ومجموعات الأيقونات، وتدعم واجهة برمجة تطبيقات Aspose.Cells Cloud كل هذه الأنواع. حدد معلمات مختلفة للشرط بما في ذلك النوع والعامل والنمط ومنطقة الخلية وما إلى ذلك.
أمر 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 }}"
يضيف مقتطف الكود C# أدناه التنسيق الشرطي في ورقة عمل Excel:
سي# .نت
// احصل على 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);
مسح كل التنسيق الشرطي
يتيح لك Aspose.Cells Cloud إمكانية مسح تنسيق التنسيق الشرطي. توفر لك طريقة DeleteWorksheetConditionalFormattings القدرة على مسح التنسيق الشرطي من جدول بيانات Excel. يمكن استخدام أمر cURL الموضح أدناه لإنجاز هذا المطلب
أمر 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>"
سي# .نت
// للحصول على أمثلة كاملة وملفات البيانات، يرجى الانتقال إلى 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);
تزيل الطريقة المذكورة أعلاه كل التنسيقات الشرطية، وإذا كنت تريد إزالة أي تنسيق معين، فيرجى محاولة استخدام طريقة DeleteWorksheetConditionalFormatting. تقبل هذه الطريقة رقم الفهرس لشروط التنسيق في جدول بيانات Excel.
يؤدي الأمر الموضح أدناه إلى إزالة التنسيق الشرطي عند الفهرس 1 (حيث تبدأ قيمة الفهرس من 0).
أمر 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>"

الصورة 1:- تمت إزالة التنسيق من ورقة عمل Excel.
إزالة التنسيق الشرطي لمنطقة معينة
إذا كنت تريد إزالة التنسيق الشرطي من منطقة معينة، فيرجى استخدام طريقة DeleteWorksheetConditionalFormattingArea. نحتاج إلى تحديد معلومات startRow وstartColumn وtotalRows وtotalColumns لإنجاز المتطلبات. يرجى ملاحظة أن مؤشرات الصفوف والأعمدة تبدأ بالرقم 0.
أمر 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>"
خاتمة
تُعد واجهة برمجة تطبيقات Aspose.Cells Cloud منتجًا رائعًا، وتوفر الإمكانيات اللازمة لإنشاء ملفات MS Excel وOpenOffice sheet ومعالجتها وتحويلها إلى تنسيقات أخرى مدعومة. ولا يتطلب تثبيت المنتج أي تثبيت.
لمزيد من المعلومات، يرجى زيارة الصفحة الرئيسية لـ Aspose.Cells Cloud. وللحصول على معلومات حول تثبيت وتكوين حزم SDK الخاصة بلغات البرمجة، يرجى زيارة كيفية تثبيت حزم SDK الخاصة بـ Aspose.Cloud.