Այս հակիրճ ձեռնարկը բացատրում է ինչպես ջնջել առանցքային աղյուսակը Excel-ում` օգտագործելով Python: Այն ունի մանրամասներ՝ զարգացման միջավայրը սահմանելու համար, առաջադրանքն իրականացնելու համար ծրագրավորման քայլերի ցանկ, ինչպես նաև օրինակելի կոդը, որը ցույց է տալիս ինչպես հեռացնել առանցքային աղյուսակը Excel-ում Python-ի միջոցով: Այն բացատրում է աշխատաթերթում առկա առանցքային աղյուսակները ջնջելու տարբեր տարբերակներ:
Python-ի միջոցով առանցքային աղյուսակը հեռացնելու քայլեր
- Սահմանեք զարգացման միջավայրը, որպեսզի օգտագործի Aspose.Cells Python-ի համար Java-ի միջոցով առանցքային աղյուսակը ջնջելու համար
- Բեռնեք workbook-ը, որի մեջ կան մի քանի առանցքային աղյուսակներ
- Մուտք գործեք թիրախ worksheet, որն ունի առանցքային աղյուսակ
- Ստացեք թերթիկի առանցքային աղյուսակների հավաքածուն և մուտք գործեք առաջին առանցքային աղյուսակը
- Բջջի հեռացման մեթոդը PivotTables հավաքածուում
- Պահպանեք ստացված աշխատանքային գրքույկը առանցքային աղյուսակը ջնջելուց հետո
Այս քայլերն ամփոփում են ինչպես հեռացնել առանցքային աղյուսակը Excel-ում՝ օգտագործելով Python: Գործընթացը սկսվում է աշխատանքային գրքույկը բեռնելու և նպատակային աշխատաթերթին մուտք գործելու միջոցով, որն ունի առանցքային աղյուսակը, որը պետք է ջնջվի, որին հաջորդում է աշխատանքային թերթի առանցքային աղյուսակների հավաքածուից թիրախային առանցքային աղյուսակ մուտք գործելու միջոցով: Վերջնական քայլերում աշխատանքային գիրքը պահվում է այնտեղ, որտեղ առանցքային աղյուսակը հեռացվում է, սակայն աղբյուրի տվյալները մնում են այնտեղ թերթում:
Կոդ՝ Python-ի միջոցով առանցքային աղյուսակը ջնջելու համար
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook | |
# Instantiate the license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Create a workbook object from the source Excel file | |
workbook = Workbook("pivotTable.xls") | |
# Access the first worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Access the first pivot table object | |
pivotTable = worksheet.getPivotTables().get(0) | |
# Remove the pivot table using the pivot table object | |
worksheet.getPivotTables().remove(pivotTable) | |
# Second option is to delete the pivot table using its index | |
# worksheet.getPivotTables().removeAt(0); | |
# Save the workbook | |
workbook.save("output_out.xlsx") | |
print("Pivot Table removed successfully") | |
jpype.shutdownJVM() |
Այս օրինակելի կոդը ցույց է տալիս ինչպես ջնջել առանցքային աղյուսակը՝ օգտագործելով Python: Այն օգտագործում է remove() մեթոդը PivotTables հավաքածուում, որը պահանջում է հղում դեպի նպատակային առանցքային աղյուսակը, որը պետք է ջնջվի: Օգտագործեք removeAt() մեթոդը, եթե ցանկանում եք ջնջել առանցքային աղյուսակը՝ հիմնվելով դրա դիրքի վրա:
Այս հոդվածը մեզ սովորեցրել է հեռացնել առանցքային աղյուսակը Excel ֆայլից: Եթե ցանկանում եք սովորել առանցքային աղյուսակ ավելացնելու գործընթացը աշխատաթերթում, տես ինչպես ստեղծել առանցքային աղյուսակ Python-ում հոդվածը: