Ինչպես փոխարկել XLS-ը XLSX-ի Python-ում

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

Python-ում XLS-ին XLSX-ի փոխարկելու քայլեր

  1. Կազմաձևեք նախագիծը Aspose.Cells Python-ի համար Java-ի միջոցով-ի գործարկման համար՝ XLS-ը XLSX-ի փոխարկելու համար
  2. Ստեղծեք LoadOptions դասի օբյեկտ՝ աղբյուրը XLS-ը բեռնելիս զտիչ կիրառելու համար
  3. Սահմանեք զտիչը միայն գծապատկերների թերթերը բեռնելու համար
  4. Ներբեռնեք XLS ֆայլը Workbook օբյեկտի մեջ՝ օգտագործելով LoadOptions օբյեկտի ցանկալի զտիչները
  5. Պահպանեք ելքային ֆայլը որպես 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-ում-ի հոդվածը:

 Հայերեն