पायथन में XLS को XLSX में कैसे बदलें

यह त्वरित ट्यूटोरियल स्रोत XLS फ़ाइल को लोड करके और इसे वापस XLSX या किसी अन्य MS Excel समर्थित प्रारूप में सहेजकर XLS को Python में XLSX में कनवर्ट करने के लिए गाइड करता है। XLS को XLSX Python में बदलने के लिए पर्यावरण विन्यास और कार्य को पूरा करने के लिए विस्तृत चरण साझा किए गए हैं। स्रोत XLS फ़ाइल लोड करते समय आप विभिन्न प्रकार के फ़िल्टर लागू कर सकते हैं और सामग्री को XLSX, ODS, CSV, आदि में बदलने से पहले संशोधित भी कर सकते हैं।

पायथन में XLS को XLSX में बदलने के चरण

  1. XLS को XLSX में बदलने के लिए जावा के माध्यम से पायथन के लिए Aspose.Cells चलाने के लिए प्रोजेक्ट कॉन्फ़िगर करें
  2. स्रोत XLS लोड करते समय फ़िल्टर लागू करने के लिए LoadOptions क्लास ऑब्जेक्ट बनाएं
  3. केवल चार्ट शीट लोड करने के लिए फ़िल्टर सेट करें
  4. LoadOptions ऑब्जेक्ट में वांछित फ़िल्टर का उपयोग करके XLS फ़ाइल को Workbook ऑब्जेक्ट में लोड करें
  5. आउटपुट फ़ाइल को XLSX के रूप में सहेजें

इन चरणों से पता चलता है कि कैसे पायथन का उपयोग करके एक्सएलएस को एक्सएलएसएक्स में परिवर्तित करें पहले पर्यावरण को स्थापित करने के लिए मार्गदर्शन करके और फिर कार्य को करने के लिए चरण-दर-चरण दृष्टिकोण। यह ध्यान दिया जाना चाहिए कि लोडऑप्शन का उपयोग करना आवश्यक नहीं है और आप केवल एक्सएलएस लोड कर सकते हैं और फिर आउटपुट फ़ाइल नाम प्रदान करके इसे सीधे एक्सएलएसएक्स के रूप में सहेज सकते हैं। हालाँकि, XLSX को आउटपुट करने के लिए आवश्यक डेटा की प्रतिलिपि बनाने से पहले प्रसंस्करण समय और मेमोरी आवश्यकता को कम करने के लिए XLS फ़ाइल लोड करते समय सामग्री को फ़िल्टर करने के लिए मार्गदर्शन प्रदान किया जाता है।

पायथन में 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 फ़ाइल को खोलने के लिए पासवर्ड भी सेट कर सकते हैं।

इस ट्यूटोरियल ने हमें सिखाया है कि कैसे पायथन एक्सएलएस से एक्सएलएसएक्स रूपांतरण का उपयोग किया जा सकता है। यदि आप एक्सेल को पीडीएफ में बदलने की प्रक्रिया सीखना चाहते हैं, तो पायथन में सीएसवी को एक्सेल में कैसे बदलें पर लेख देखें।

 हिन्दी