نحوه تبدیل XLS به XLSX در پایتون

این آموزش سریع راهنمای تبدیل XLS به XLSX در پایتون با بارگیری فایل منبع XLS و ذخیره آن به عنوان XLSX یا به هر فرمت پشتیبانی شده MS Excel. برای تبدیل XLS به XLSX Python پیکربندی محیط و مراحل دقیق برای انجام کار به اشتراک گذاشته شده است. شما می توانید انواع مختلفی از فیلترها را در حین بارگیری فایل منبع XLS اعمال کنید و همچنین محتویات آن را قبل از تبدیل به XLSX، ODS، CSV و غیره تغییر دهید.

مراحل تبدیل XLS به XLSX در پایتون

  1. پروژه را برای اجرای Aspose.Cells برای پایتون از طریق جاوا برای تبدیل XLS به XLSX پیکربندی کنید
  2. یک شی کلاس LoadOptions ایجاد کنید تا فیلتر هنگام بارگیری منبع XLS اعمال شود
  3. فیلتر را تنظیم کنید تا فقط برگه های نمودار بارگیری شود
  4. فایل XLS را با استفاده از فیلترهای مورد نظر در شیء LoadOptions در شیء Workbook بارگیری کنید.
  5. فایل خروجی را به صورت XLSX ذخیره کنید

این مراحل نشان می‌دهد که چگونه با استفاده از پایتون، XLS را به XLSX تبدیل می‌کند، با راهنمایی ابتدا برای ایجاد محیط و سپس یک رویکرد گام به گام برای انجام کار. لازم به ذکر است که نیازی به استفاده از LoadOptions نیست و فقط می توانید XLS را بارگذاری کنید و سپس با ارائه نام فایل خروجی مستقیماً آن را به عنوان XLSX ذخیره کنید. با این حال، راهنمایی برای فیلتر کردن محتویات هنگام بارگیری فایل XLS ارائه شده است تا زمان پردازش و نیاز به حافظه قبل از کپی کردن داده های مورد نیاز در خروجی XLSX کاهش یابد.

کد برای تبدیل 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 از کد پایتون استفاده می شود که وارد کردن های لازم را برای کتابخانه و کلاس های مورد نیاز انجام می دهد و سپس شی کلاس LoadOptions را ایجاد می کند که در آن فیلتری اعمال می شود تا فقط برگه های نمودار را بارگذاری کند. می‌توانید از LoadOptions برای بارگیری کل داده‌ها یا فقط اشکال، نقشه‌ها، جداول، تصاویر و غیره استفاده کنید. همچنین می‌توانید رمز عبور را برای باز کردن فایل XLS در صورت رمزگذاری تعیین کنید.

این آموزش به ما آموزش داده است که چگونه می توان با استفاده از تبدیل Python XLS به XLSX را انجام داد. اگر می خواهید فرآیند تبدیل اکسل به PDF را یاد بگیرید، به مقاله نحوه تبدیل CSV به اکسل در پایتون مراجعه کنید.

 فارسی