تنسيق الخلايا

مقدمة

كيفية تنسيق الخلايا باستخدام أساليب GetStyle و SetStyle

تطبيق أنواع مختلفة من أنماط التنسيق على الخلايا لتعيين ألوان الخلفية أو الأمامية، الحدود، الخطوط، المحاور الأفقية والعمودية، مستوى المسافة البادئة، اتجاه النص، زاوية الدوران والمزيد.

كيفية استخدام أساليب GetStyle و SetStyle

إذا كان المطورون بحاجة لتطبيق أنماط تنسيق مختلفة إلى خلايا مختلفة، فإنه من الأفضل الحصول على Style للخلية باستخدام الطريقة Cell.get_style، تحديد سمات النمط ثم تطبيق التنسيق باستخدام الطريقة Cell.set_style. يُظهر المثال التالي هذا النهج لتطبيق تنسيقات مختلفة على خلية.

كيفية استخدام كائن النمط لتنسيق خلايا مختلفة

إذا كان المطورون بحاجة لتطبيق نفس النمط التنسيقي على خلايا مختلفة، فيمكنهم استخدام Style. يرجى اتباع الخطوات التالية لاستخدام Style:

  1. إضافة Style باستدعاء طريقة create_style من فئة Workbook
  2. الوصول إلى كائن Style الذي تمت إضافته حديثًا
  3. تعيين خصائص/سمات Style المطلوبة لتطبيق إعدادات التنسيق المرغوبة
  4. تعيين كائن Style المكون وتهيئته إلى الخلايا المرغوبة

يمكن أن يحسن هذا النهج بشكل كبير كفاءة تطبيقاتك ويوفر ذاكرة أيضًا.

كيفية استخدام أنماط Microsoft Excel 2007 المحددة مسبقًا

إذا كنت بحاجة إلى تطبيق أنماط تنسيق مختلفة على Microsoft Excel 2007، استخدم طريقة التطبيق باستخدام API الخاص بـ Aspose.Cells for Python via .NET. يُوضح المثال أدناه كيفية تطبيق نمط معرف مسبقًا على خلية.

كيفية تنسيق الأحرف المحددة في خلية

تشرح التعامل مع إعدادات الخط كيفية تنسيق النص في الخلايا، لكنها تشرح فقط كيفية تنسيق كل مضمون الخلية. ماذا إذا كنت ترغب في تنسيق الأحرف المحددة فقط؟

يدعم Aspose.Cells لبايثون via .NET أيضًا هذه الميزة. يشرح هذا الموضوع كيف نستخدم هذه الميزة بشكل فعال.

كيفية تنسيق الأحرف المحددة

يوفر Aspose.Cells لبايثون via .NET فئة، Workbook التي تمثل ملف إكسل من مايكروسوفت. تحتوي فئة Workbook على مجموعة worksheets التي تتيح الوصول إلى كل ورقة عمل في ملف إكسل. يتم تمثيل ورقة العمل بواسطة فئة Worksheet. توفر فئة Worksheet مجموعة cells. كل عنصر في مجموعة cells يمثل كائن من فئة Cell.

توفر الفئة Cell الطريقة characters التي تأخذ المعلمات التالية لتحديد نطاق الحروف داخل خلية:

  • فهرس البداية, وهو فهرس الحرف الذي يبدأ منه التحديد.
  • عدد الحروف, عدد الأحرف المراد تحديدها.

تعيد الطريقة characters مثيلًا للفئة FontSetting التي تسمح للمطورين بتنسيق الحروف بنفس الطريقة التي يفعلون بها مع الخلية كما هو موضح أدناه في مثال الكود. في ملف الإخراج، في الخلية A1، سيتم تنسيق الكلمة ‘زيارة’ بالخط الأمامي ولكن كلمة ‘Aspose!’ ستكون سمينة وزرقاء.

كيفية تنسيق الصفوف والأعمدة

في بعض الأحيان، يحتاج المطورون إلى تطبيق نفس التنسيق على الصفوف أو الأعمدة. تطبيق التنسيق على الخلايا واحدة تلو الأخرى غالبًا ما يستغرق وقتا أطول وليس حلا جيدًا. لمعالجة هذه المشكلة، يوفر Aspose.Cells لبايثون via .NET طريقة بسيطة وسريعة نوقشت بالتفصيل في هذا المقال.

تنسيق الصفوف والأعمدة

يوفر Aspose.Cells لبايثون via .NET فئة، Workbook التي تمثل ملف إكسل من مايكروسوفت. تحتوي فئة Workbook على مجموعة worksheets التي تتيح الوصول إلى كل ورقة عمل في ملف إكسل. يتم تمثيل ورقة العمل بواسطة فئة Worksheet. توفر فئة Worksheet مجموعة cells. توفر مجموعة cells مجموعة rows.

كيفية تنسيق صف

كل عنصر في مجموعة rows يمثل كائن Row. يقدم كائن Row الطريقة apply_style المستخدمة لتعيين تنسيق الصف. لتطبيق نفس التنسيق على الصف، استخدم كائن Style. توضح الخطوات أدناه كيفية استخدامه.

  1. أضف كائن Style إلى الفئة Workbook عن طريق استدعاء طريقته create_style.
  2. ضبط خصائص كائن Style لتطبيق إعدادات التنسيق.
  3. جعل السمات ذات الصلة ON لكائن StyleFlag.
  4. تعيين كائن Style المكون إلى الكائن Row المكون.

كيفية تنسيق عمود

توفر مجموعة cells أيضًا مجموعة columns. كل عنصر في مجموعة columns يمثل كائن Column. على غرار كائن Row، يقدم كائن Column أيضًا الطريقة apply_style لتنسيق عمود.

مواضيع متقدمة