Այս արագ ձեռնարկը նկարագրում է ինչպես պտտել բջիջը Excel-ում Python-ի միջոցով՝ տրամադրելով շրջակա միջավայրի կազմաձևման մանրամասները և առաջադրանքը կատարելու համար գործարկվող օրինակելի կոդը: Excel-ում Python-ի միջոցով **տեքստի կողմնորոշումը սահմանելու այս խնդիրը հետևում է պարզ տրամաբանությանը, որտեղ ստացվում է թիրախային բջիջների ոճը և պտտման անկյունի հատկությունը սահմանվում է ըստ պահանջի: Ի վերջո, ելքային Excel ֆայլը կարող է պահպանվել տարբեր ձևաչափերով, ինչպիսիք են XLSX, XLS, ODS և այլն:
Excel-ում բջիջը Python-ի միջոցով պտտելու քայլեր
- Կարգավորեք միջավայրը Aspose.Cells 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-ի միջոցով-ի հոդվածը: