يصف هذا البرنامج التعليمي السريع ** كيفية تدوير خلية في Excel باستخدام Python ** من خلال توفير تفاصيل تكوين البيئة ونموذج تعليمة برمجية قابلة للتشغيل لأداء المهمة. تتبع هذه المهمة لتعيين ** اتجاه النص في Excel باستخدام Python ** منطقًا بسيطًا حيث يتم الحصول على نمط الخلايا المستهدفة ويتم تعيين خاصية زاوية الدوران وفقًا للمتطلبات. في النهاية ، يمكن حفظ ملف Excel الناتج بتنسيقات مختلفة مثل XLSX ، XLS ، ODS ، إلخ.
خطوات تدوير خلية في Excel باستخدام Python
- تكوين البيئة للعمل مع Aspose.Cells for Python عبر Java
- قم بإنشاء جدول بيانات فارغ باستخدام كائن فئة Workbook
- احصل على حق الوصول إلى ورقة العمل الهدف
- احصل على حق الوصول إلى الخلية الهدف في ورقة العمل وقم بتعيين بعض البيانات فيها
- احصل على Style للخلية واضبط زاوية الدوران فيها
- اضبط النمط مرة أخرى على الخلية
- احفظ المصنف المحدث
توجه هذه الخطوات * كيفية إمالة الخلايا في Excel باستخدام Python * بمساعدة خطوات بسيطة. يمكنك إنشاء أو تحميل ملف Excel ، والوصول إلى ورقة العمل الهدف والخلية المطلوبة داخل ورقة العمل المحددة. تحتوي معلمة النمط الخاصة بالخلية على خاصية زاوية الدوران التي يجب تعيينها ، ثم يلزم تعيين هذا النمط مرة أخرى إلى الخلية. نظرًا لأن النمط يتضمن الكثير من الخصائص الأخرى ، يمكنك تعيينها أيضًا إذا لزم الأمر.
كود لتعيين اتجاه النص في Excel باستخدام Python
import jpype | |
import csv | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook | |
# Instantiate a license to avoid watermark in the output Excel file having pivot table | |
cellsLicense = License() | |
cellsLicense.setLicense("Aspose.Cells.lic") | |
# Instantiate a workbook | |
wbForRotatedText = Workbook() | |
# Get first worksheet | |
wsForRotatedText = wbForRotatedText.getWorksheets().get(0) | |
# Get cells collection | |
cellsForRotatedText = wsForRotatedText.getCells() | |
# Get target cell | |
cellForRotatedText = cellsForRotatedText.get("D5") | |
# Put cell text | |
cellForRotatedText.putValue("Text to be rotated") | |
# Get cell style | |
objStyle = cellForRotatedText.getStyle() | |
# Set rotation angle | |
objStyle.setRotationAngle(90) | |
# Set cell style | |
cellForRotatedText.setStyle(objStyle) | |
# Save the workbook | |
wbForRotatedText.save("RotateText_test.xlsx") | |
jpype.shutdownJVM() |
يوضح هذا الرمز * كيفية تدوير خلايا Excel باستخدام Python * من خلال العمل مع كائن النمط. يمكن ضبط زاوية الدوران على 255 للأعلى إلى الأسفل ، و -90 للأسفل ، و 90 للأعلى. يمكنك أيضًا ضبط اتجاه النص باستخدام setTextDirection () من خلال توفير TextDirectionType مثل LEFT_TO_RIGHT أو RIGHT_TO_LEFT.
لقد تعلمنا كيفية تدوير خلية في Excel ولكن إذا كنت تريد تعلم تحديث ملفات Excel باستخدام Python ، فراجع المقالة على كيفية تحديث Excel باستخدام Python.