كيفية دوران نص الخلية
تدوير نص الخلية في Aspose.Cells لبايثون via .NET
Aspose.Cells لبايثون via .NET هو مكون قوي يعمل مع .NET و Java يتيح للمطورين العمل مع جداول البيانات من خلال البرمجة. إحدى الميزات التي يقدمها Aspose.Cells لبايثون via .NET هي القدرة على تدوير الخلايا، مما يسمح لك بتخصيص اتجاه النص وتحسين العرض البصري لبياناتك. في هذا المستند، سنستكشف كيفية تدوير الخلايا باستخدام Aspose.Cells لبايثون via .NET.
كيفية تدوير نص الخلية في إكسل
يمكنك تدوير خلية في إكسل باستخدام الخطوات التالية:
- افتح برنامج إكسل وحدد الخلية أو مجموعة من الخلايا التي ترغب في تدويرها.
- انقر بزر الماوس الأيمن على الخلية(الخلايا) المحددة واختر “تنسيق الخلايا” من قائمة السياق. بالإضافة إلى ذلك، يمكنك الانتقال إلى علامة التبويب “الرئيسية” في شريط أدوات إكسل، انقر على القائمة المنسدلة “تنسيق” في مجموعة “الخلايا”، واختر “تنسيق الخلايا”.
- في مربع حوار “تنسيق الخلايا”، انتقل إلى علامة التبويب “توجيه”.
- في قسم “التوجيه”، سترى خيارات لتدوير النص. يمكنك إدخال زاوية التدوير المرغوبة مباشرة في مربع “الدرجات”. القيم الإيجابية تدور النص باتجاه عقارب الساعة، والقيم السالبة تدور به عكس اتجاه عقارب الساعة.
- بمجرد اختيار الدورة المرغوبة، انقر على “موافق” لتطبيق التغييرات. ستتم إعادة تدوير الخلية(الخلايا) المحددة الآن استنادًا إلى زاوية التدوير أو التوجيه التي اخترتها.
كيفية تدوير نص الخلية باستخدام Aspose.Cells لبايثون via .NET API
تجعل خاصية Style.rotation_angle من السهل تدوير الخلايا. لتدوير الخلايا في Aspose.Cells لبايثون via .NET، عليك اتباع هذه الخطوات:
-
تحميل دفتر العمل في إكسل
أولاً، تحتاج إلى تحميل دفتر العمل Excel باستخدام Aspose.Cells لبايثون via .NET. يمكنك استخدام فئة Workbook لفتح ملف Excel موجود أو إنشاء واحد جديد. -
الوصول إلى ورقة البيانات
بمجرد تحميل دفتر العمل، ستحتاج إلى الوصول إلى ورقة البيانات التي ترغب في تدوير الخلايا فيها. يمكنك الوصول إما إلى ورقة البيانات بمؤشرها أو اسمها. -
تدوير نص الخلية
الآن بعد أن لديك وصول إلى ورقة البيانات، يمكنك تدوير الخلايا عن طريق تعديل كائن الأنماط (Style) للخلايا المرغوبة. كائن الأنماط يسمح لك بتعيين مجموعة متنوعة من خيارات التنسيق، بما في ذلك التدوير. -
حفظ دفتر العمل
بعد تدوير الخلايا، يمكنك حفظ دفتر العمل المعدل مرة أخرى في ملف أو تيار باستخدام طريقة الحفظ.
كود عينة بايثون
يرجى رؤية الكود التالي، فهو ينشئ كائن دفتر العمل ويضبط زوايا تدوير مختلفة لعدة خلايا. يوضح اللقطة الشاشة النتيجة بعد تنفيذ الكود العيني.
from aspose.cells import Workbook | |
# Instantiating an Workbook object | |
workbook = Workbook() | |
# Obtaining the reference of the newly added worksheet | |
worksheet = workbook.worksheets[0] | |
# Row index of the cell | |
row = 0 | |
# Column index of the cell | |
column = 0 | |
a1 = worksheet.cells.get(row, column) | |
a1.put_value("a1 rotate text") | |
a1Style = a1.get_style() | |
# Set the rotation angle in degrees | |
a1Style.rotation_angle = 45 | |
a1.set_style(a1Style) | |
# set Column index of the cell | |
column = 1 | |
b1 = worksheet.cells.get(row, column) | |
b1.put_value("b1 rotate text") | |
b1Style = b1.get_style() | |
# Set the rotation angle in degrees | |
b1Style.rotation_angle = 255 | |
b1.set_style(b1Style) | |
# set Column index of the cell | |
column = 2 | |
c1 = worksheet.cells.get(row, column) | |
c1.put_value("c1 rotate text") | |
c1Style = c1.get_style() | |
# Set the rotation angle in degrees | |
c1Style.rotation_angle = -90 | |
c1.set_style(c1Style) | |
# set Column index of the cell | |
column = 3 | |
d1 = worksheet.cells.get(row, column) | |
d1.put_value("d1 rotate text") | |
d1Style = d1.get_style() | |
# Set the rotation angle in degrees | |
d1Style.rotation_angle = -90 | |
d1.set_style(d1Style) | |
workbook.save("out.xlsx") |