Ինչպես պտտել բջիջը Excel-ում Python-ի միջոցով

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

Excel-ում բջիջը Python-ի միջոցով պտտելու քայլեր

  1. Կարգավորեք միջավայրը Aspose.Cells Python-ի համար Java-ի միջոցով-ի հետ աշխատելու համար
  2. Ստեղծեք դատարկ աղյուսակ՝ օգտագործելով Workbook դասի օբյեկտ
  3. Մուտք գործեք թիրախային աշխատաթերթ
  4. Մուտք գործեք աշխատաթերթի թիրախային բջիջը և որոշ տվյալներ տեղադրեք դրանում
  5. Ստացեք բջիջի Style-ը և սահմանեք դրա պտտման անկյունը
  6. Վերադարձեք ոճը դեպի բջիջ
  7. Պահպանեք թարմացված աշխատանքային գիրքը

Այս քայլերը ցույց են տալիս ինչպես թեքել բջիջները 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-ի միջոցով-ի հոդվածը:

 Հայերեն