سيناريوهات الاستخدام المحتملة

عندما ترغب في تسليط الضوء على بعض البيانات، يمكنك تغيير نمط الخلايا.

كيفية تغيير تنسيق الخلية في إكسل

لتغيير تنسيق خلية واحدة في إكسل، اتبع هذه الخطوات:

  1. افتح إكسل وافتح الدفتر الذي يحتوي على الخلية التي ترغب في تنسيقها.

  2. اعثر على الخلية التي ترغب في تنسيقها.

  3. انقر بزر الماوس الأيمن على الخلية وحدد “تنسيق الخلايا” من قائمة السياق. كبديل، يمكنك تحديد الخلية والانتقال إلى علامة التبويب الرئيسية في شريط أدوات إكسل، انقر فوق قائمة “تنسيق” في مجموعة “الخلايا” وحدد “تنسيق الخلايا”.

  4. سيظهر مربع حوار “تنسيق الخلايا”. هنا، يمكنك اختيار خيارات التنسيق المختلفة لتطبيقها على الخلية المحددة. على سبيل المثال، يمكنك تغيير نمط الخط، حجم الخط، لون الخط، تنسيق الأرقام، الحدود، لون الخلفية، إلخ. استكشف الألسنة المختلفة في مربع الحوار للوصول إلى خيارات التنسيق المختلفة.

  5. بعد إجراء التغييرات في التنسيق المطلوب، انقر على زر “موافق” لتطبيق التنسيق على الخلية المحددة.

كيفية تغيير تنسيق الخلية باستخدام C#

لتغيير تنسيق خلية باستخدام Aspose.Cells، يمكنك استخدام الطرق التالية:

  1. Cell.SetStyle(Style style)
  2. Cell.SetStyle(Style style, bool explicitFlag)
  3. Cell.SetStyle(Style style, StyleFlag flag)

الكود المثالي

في هذا المثال، نقوم بإنشاء دفتر عمل Excel، وإضافة بعض البيانات التجريبية، والوصول إلى ورقة العمل الأولى، والحصول على خليين (“A2” و “B3”). ثم، نحصل على نمط الخلية، ونضبط خيارات التنسيق المختلفة (مثل لون الخط، والعريض)، ونقوم بتغيير الشكل إلى الخلية. وأخيرًا، نحفظ الدفتر الدفتر العمل في ملف جديد. todo:image_alt_text

// Create the workbook
Workbook workbook = new Workbook();
//Get the first worksheet
Worksheet ws = workbook.Worksheets[0];
Aspose.Cells.Cells cells = ws.Cells;
//Setting the value to the cells
Aspose.Cells.Cell cell = cells["A1"];
cell.PutValue("Fruit");
cell = cells["B1"];
cell.PutValue("Count");
cell = cells["C1"];
cell.PutValue("Price");
cell = cells["A2"];
cell.PutValue("Apple");
cell = cells["A3"];
cell.PutValue("Mango");
cell = cells["A4"];
cell.PutValue("Blackberry");
cell = cells["A5"];
cell.PutValue("Cherry");
cell = cells["B2"];
cell.PutValue(5);
cell = cells["B3"];
cell.PutValue(3);
cell = cells["B4"];
cell.PutValue(6);
cell = cells["B5"];
cell.PutValue(4);
cell = cells["C2"];
cell.PutValue(5);
cell = cells["C3"];
cell.PutValue(20);
cell = cells["C4"];
cell.PutValue(30);
cell = cells["C5"];
cell.PutValue(60);
// Access the worksheet
Worksheet worksheet = workbook.Worksheets[0];
Cell a2 = worksheet.Cells["A2"];
// Get style of A2
Style style = a2.GetStyle();
// Change the format
style.Font.Color = Color.Red;
style.Font.IsBold = true;
StyleFlag flag = new StyleFlag();
flag.FontColor = true;
a2.SetStyle(style, flag);
Cell b3 = worksheet.Cells["B3"];
// Get style of B3
Style style2 = b3.GetStyle();
// Change the format
style2.Font.Color = Color.Blue;
style2.Font.IsItalic = true;
b3.SetStyle(style2);
// Save the modified workbook
workbook.Save("output.xlsx");