Ինչպես տեղադրել Slicer Excel-ում Python-ի միջոցով

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

Python-ի միջոցով Slicer տեղադրելու քայլեր

  1. Ստեղծեք միջավայր, որպեսզի օգտագործեք Aspose.Cells Python-ի համար Java-ի միջոցով՝ կտրատիչ ավելացնելու համար
  2. Բեռնել սկզբնաղբյուր Excel ֆայլը աղյուսակ ունեցող Workbook օբյեկտում
  3. Ստացեք մուտք դեպի առաջին worksheet և թիրախային աղյուսակը
  4. Ավելացրեք կտրիչն աշխատաթերթում՝ տրամադրելով աղյուսակը, աղբյուրի տվյալների սյունակը և կտրիչի նպատակային բջիջը
  5. Պահպանեք ստացված աշխատանքային գրքույկը կտրիչն ավելացնելուց հետո

Այս քայլերը նկարագրում են Python-ի միջոցով *հատիչներ տեղադրելու գործընթացը: Աշխատանքային գրքույկի յուրաքանչյուր թերթիկ պարունակում է լռելյայն կտրատողների հավաքածու, որն օգտագործվում է նոր կտրիչ ավելացնելու համար: Կտրիչ ավելացնելու մեթոդը պահանջում է թիրախային աղյուսակը և դրա սյունակի համարը, ինչպես նաև նպատակակետ բջիջը, որտեղ կտրիչը պետք է ցուցադրվի ելքային աշխատանքային գրքում:

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

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, SaveFormat
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Load the source file having a table in it
wb = Workbook("input.xlsx")
# Get the desired worksheet
ws = wb.getWorksheets().get(0)
# Access the table object
tb = ws.getListObjects().get(0)
# Add a slicer to the selected table
ws.getSlicers().add(tb, 2, "E4")
# Save the workbook
wb.save("output.xlsx", SaveFormat.XLSX)
print("Slicer added successfully for the table")
jpype.shutdownJVM()

Այս ծածկագիրը ցույց է տալիս «Excel-ում կտրատիչ» մտցնելու կարգը՝ օգտագործելով Python*: Այս օրինակելի կոդում կտրատողն ավելացվում է աղյուսակում, որը հասանելի է աշխատանքային թերթի getListObjects() մեթոդի միջոցով: Նկատի ունեցեք, որ դուք կարող եք կտրատող ավելացնել առանցքային աղյուսակին՝ տրամադրելով առանցքային աղյուսակը, դրա թիրախային բազայի դաշտը և կտրիչի տեղադրման թիրախային բջիջը:

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

 Հայերեն