यह चरण-दर-चरण विषय इस बारे में बताता है कि कैसे ** Excel को Python का उपयोग करके HTML में कनवर्ट करें**। XLSX को HTML में कनवर्ट करने के लिए Python आधारित एप्लिकेशन को या तो विंडोज़, macOS या Linux आधारित वातावरण में विकसित किया जा सकता है जो Python और JDK के साथ स्थापित है। हम अपने परिवेश में इस उदाहरण का उपयोग करने से पहले आवश्यक पूर्व-अपेक्षित चरणों को साझा करेंगे जिन्हें आपको करने की आवश्यकता होगी।
पायथन का उपयोग करके एक्सेल को HTML में बदलने के चरण
- Python3 और Aspose.Cells को Python के लिए कॉन्फ़िगर करें दिशानिर्देशों का पालन करके
- HTML में रूपांतरण के लिए स्रोत एक्सेल फ़ाइल लोड करने के लिए Workbook ऑब्जेक्ट बनाएं
- वांछित HTML के लिए गुण सेट करने के लिए HtmlSaveOptions क्लास इंस्टेंस का उपयोग करें
- आउटपुट HTML के लिए सामग्री के अनुसार एक्सेल शीट के लिए कॉलम की चौड़ाई सेट करें
- एक्सेल को HTML में निर्यात करने के लिए पायथन सेव विधि का उपयोग किया जाता है और HTML को डिस्क पर सहेजा जाता है
पायथन में उपरोक्त चरणों का उपयोग करके एक्सेल को HTML में कनवर्ट करें फ़ाइल कुछ एपीआई कॉल में आसानी से प्राप्त की जाती है। लेकिन इससे पहले, आपको उस वातावरण को स्थापित करने की आवश्यकता है जिसमें JDK को स्थापित करना और अपनी मशीन पर Python3 को स्थापित करना शामिल है। फिर पीआईपी कमांड की मदद से आप अपनी मशीन पर Aspose.Cells और JPype1 API को कॉन्फिगर करेंगे। एक्सेल को HTML पायथन में बदलने के लिए * वर्कबुक क्लास का उपयोग करके कोड स्रोत XLSX फाइल को लोड करेगा और उसे HTML के रूप में सेव करेगा।
पायथन का उपयोग करके एक्सेल को HTML में बदलने के लिए कोड
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import Workbook, HtmlSaveOptions, Encoding | |
# Setting License | |
licenseXlsxToHtml = License() | |
licenseXlsxToHtml.setLicense("Aspose.Cells.lic") | |
# Load the source XLSX workbook | |
workbookToHtml = Workbook("SoureWorkbook.xlsx") | |
# Instantiate the save options for the HTML | |
excelHtmlSaveOptions = HtmlSaveOptions() | |
# Settingencoding for the output HTML | |
excelHtmlSaveOptions.setEncoding(Encoding.getUTF8()) | |
# Setting image format in the output HTML | |
excelHtmlSaveOptions.setExportImagesAsBase64(True) | |
# Setring displaying grid lines in the output HTML | |
excelHtmlSaveOptions.setExportGridLines(True) | |
# Setting columns width according to the contents for output HTML | |
workbookToHtml.getWorksheets().get(0).autoFitColumns() | |
# Convert the workbook to HTML using the above settings | |
workbookToHtml.save("RenderedHtmlFile.html", excelHtmlSaveOptions) | |
jpype.shutdownJVM() |
जब पायथन एक्सेल से एचटीएमएल रूपांतरण का इरादा है, तो आप आवश्यक नामस्थान आयात करेंगे और अपने आवेदन में jpype.startJVM() को कॉल करेंगे। फिर आप XLSX फ़ाइल लोड करेंगे और HtmlSaveOptions का उपयोग करके वांछित HTML के विभिन्न गुणों को सेट करेंगे जिसमें एन्कोडिंग, चित्र निर्यात और वांछित HTML में एक्सेल ग्रिड लाइन निर्यात शामिल हैं। अंत में, लोड की गई एक्सेल फाइल डिस्क पर HTML के रूप में सेव हो जाएगी। आपको jpype.shutdownJVM() पर कॉल करके अपने प्रोग्राम के लिए JDK को बंद करना होगा।
इस उदाहरण में, हमने देखा कि एक्सेल को HTML में फ़ॉर्मेटिंग पायथन के साथ बदलने के लिए आधारित सरल एप्लिकेशन का उपयोग किया जा सकता है। यदि आप पायथन का उपयोग करके एक्सेल फाइल को पीडीएफ के रूप में सहेजना चाहते हैं, तो पायथन का उपयोग करके एक्सेल को पीडीएफ में कैसे बदलें पर लेख देखें।