Այս արագ ձեռնարկը ուղեցույցում է փոխակերպելու XLS-ը XLSX-ի Python-ում՝ բեռնելով աղբյուրի XLS ֆայլը և պահելով այն որպես XLSX կամ MS Excel-ի աջակցվող որևէ այլ ձևաչափի: XLS-ին XLSX Python փոխարկելու համար համօգտագործվում են միջավայրի կազմաձևումը և առաջադրանքն իրականացնելու մանրամասն քայլերը: Աղբյուր XLS ֆայլը բեռնելիս կարող եք կիրառել տարբեր տեսակի զտիչներ, ինչպես նաև փոփոխել բովանդակությունը՝ նախքան այն XLSX, ODS, CSV և այլն փոխարկելը:
Python-ում XLS-ին XLSX-ի փոխարկելու քայլեր
- Կազմաձևեք նախագիծը Aspose.Cells Python-ի համար Java-ի միջոցով-ի գործարկման համար՝ XLS-ը XLSX-ի փոխարկելու համար
- Ստեղծեք LoadOptions դասի օբյեկտ՝ աղբյուրը XLS-ը բեռնելիս զտիչ կիրառելու համար
- Սահմանեք զտիչը միայն գծապատկերների թերթերը բեռնելու համար
- Ներբեռնեք XLS ֆայլը Workbook օբյեկտի մեջ՝ օգտագործելով LoadOptions օբյեկտի ցանկալի զտիչները
- Պահպանեք ելքային ֆայլը որպես XLSX
Այս քայլերը ցույց են տալիս, թե ինչպես օգտագործելով Python-ը XLS-ը վերածում է XLSX՝ առաջնորդելով սկզբում ստեղծել միջավայրը, այնուհետև քայլ առ քայլ մոտեցումը կատարել առաջադրանքը: Հարկ է նշել, որ անհրաժեշտ չէ օգտագործել LoadOptions-ը, և դուք կարող եք պարզապես բեռնել XLS-ը, այնուհետև ուղղակիորեն պահպանել այն որպես XLSX՝ տրամադրելով ելքային ֆայլի անունը: Այնուամենայնիվ, ուղեցույց է տրվում XLS ֆայլը բեռնելիս բովանդակությունը զտելու համար՝ նվազեցնելու մշակման ժամանակը և հիշողության պահանջը, նախքան պահանջվող տվյալները պատճենելը XLSX-ում:
Կոդ՝ Python-ում XLS-ը XLSX-ի փոխարկելու համար
import jpype | |
import asposecells | |
# Start JVM | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, LoadOptions,LoadDataFilterOptions | |
# Initialize the license to avoid watermark in the output XLSX file converted from XLS | |
converterAppLicense = License() | |
converterAppLicense.setLicense("Aspose.Cells.lic") | |
# Create a LoadOptions class object to apply filter while loading the source XLS file | |
loadOptions = LoadOptions() | |
# Set filter to load chart sheets only from the source | |
loadOptions.getLoadFilter().setLoadDataFilterOptions(LoadDataFilterOptions.CHART) | |
# Load the XLS file using the specified filters | |
inputXlsFile = Workbook("MultiSheets.xls",loadOptions) | |
# Save the source XLS file as XLSX having filtered contents only | |
inputXlsFile.save("output.xlsx") | |
# Shutdown the JVM | |
jpype.shutdownJVM() |
XLS-ը XLSX-ի փոխարկելու համար օգտագործվում է Python կոդը, որն իրականացնում է անհրաժեշտ ներմուծումներ պահանջվող գրադարանի և դասերի համար, այնուհետև ստեղծում է LoadOptions դասի օբյեկտը, որտեղ զտիչը կիրառվում է միայն գծապատկերների թերթերը բեռնելու համար: Դուք կարող եք օգտագործել LoadOptions-ը՝ ամբողջ տվյալներ կամ միայն ձևեր, գծագրեր, աղյուսակներ, նկարներ և այլն բեռնելու համար: Կարող եք նաև սահմանել XLS ֆայլը բացելու գաղտնաբառը, եթե այն գաղտնագրված է:
Այս ձեռնարկը մեզ սովորեցրել է, թե ինչպես կարելի է օգտագործել Python XLS-ին XLSX փոխակերպումը: Եթե ցանկանում եք սովորել Excel-ը PDF-ի փոխարկելու գործընթացը, տես ինչպես փոխարկել CSV-ը Excel-ի Python-ում-ի հոդվածը: