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

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

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

  1. Բջիջները միացնելու համար կարգավորեք միջավայրը օգտագործել Aspose.Cells-ը Python-ի համար Java-ի միջոցով-ով
  2. Ստեղծեք նոր Workbook օբյեկտ
  3. Ստացեք հղում առաջին Worksheet օբյեկտին
  4. Ստացեք հղում ընտրված աշխատաթերթի բջիջների հավաքածուին
  5. Բջիջների հավաքածուի merge() մեթոդը կանչեք մի քանի բջիջներ միացնելու համար
  6. Սահմանեք արժեք merge() մեթոդով նախատեսված միաձուլման տարածքի առաջին բջիջում
  7. Պահպանեք աշխատանքային գրքույկը՝ դրանում միացված բջիջները

Այս քայլերը նկարագրում են գործընթացը ինչպես համատեղել բջիջները Excel-ում Python-ի միջոցով՝ սահմանելով այն քայլերը, որոնք նվազագույնը պահանջվում են առաջադրանքն իրականացնելու համար: Դուք կարող եք ստեղծել նոր աշխատանքային գրքույկ կամ բեռնել գոյություն ունեցող աշխատանքային գրքույկը, այնուհետև թերթերից որևէ մեկում հղում ստանալ բջիջների հավաքածուին, քանի որ այս հավաքածուն պարունակում է բջիջների միաձուլման մեթոդներ: merge() մեթոդը վերցնում է նվազագույնը չորս արգումենտ, որտեղ առաջին 2 արգումենտները նշում են մեկնարկային բջիջը, մինչդեռ հաջորդ երկու արգումենտները նկարագրում են տողերի և սյունակների քանակը, որոնց վրա պետք է կատարվի այս միաձուլումը:

Կոդ՝ երկու սյունակ Excel-ում Python-ի միջոցով միավորելու համար

from pickle import TRUE
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, DocxSaveOptions, SaveFormat
# Instantiate a license
license = License()
license.setLicense("Aspose.Total.lic")
# Create new Excel workbook
workbook = Workbook()
# Get first worksheet
worksheet = workbook.getWorksheets().get(0)
# Create cells class object
cells = worksheet.getCells()
# Merge cells in two columns i.e. third and fourth column starting from row 5 up to 14 i.e. 10 rows
cells.merge(5, 2, 10, 2)
# Enter a sample value
worksheet.getCells().get(5, 2).putValue("Sample value")
# Save the workbook
workbook.save("output.xlsx")
print("Using Python, merging of two columns performed successfully!!!")
jpype.shutdownJVM()

Այս կոդը ցույց է տալիս ինչպես միաձուլել երկու սյունակ Excel-ում Python-ի միջոցով, որտեղ մենք օգտագործել ենք merge() մեթոդը չորս արգումենտներով, որտեղ վերջին երկու արգումենտները տրամադրում են տողերի և սյունակների քանակը, որոնք պետք է միաձուլվեն՝ սկսած առաջին երկու արգումենտներով նշված բջիջից։ նույն մեթոդով։ Եթե տողերի թիվը տրամադրենք 1-ից ավելի, իսկ սյունակների թիվը սահմանենք 1-ի, ապա դա կհանգեցնի բջիջների միաձուլմանը մեկ սյունակում, սակայն, եթե տողերի թիվը տրամադրեք 1-ից, իսկ սյունակների թիվը՝ 1-ից ավելի: , դա կհանգեցնի բջիջների անընդմեջ միաձուլմանը: 2 սյունակ միացնելու համար տողերի թիվը սահմանեք սյունակի տողերի ընդհանուր թվին, իսկ սյունակների թիվը սահմանեք 2՝ երկու սյունակները միացնելու համար, այսպիսով դուք կարող եք միաձուլել այնքան տող կամ սյունակ, որքան ցանկանում եք:

Այս ձեռնարկը մեզ ուղղորդել է ինչպես համատեղել երկու սյունակ Excel-ում Python-ի միջոցով: Այնուամենայնիվ, եթե ցանկանում եք պատճենել աշխատանքային թերթիկը մեկ այլ աշխատանքային գրքում, տես ինչպես պատճենել աշխատանքային թերթիկը Python-ի մեկ այլ աշխատանքային գրքում-ի հոդվածը:

 Հայերեն