यह त्वरित ट्यूटोरियल पायथन का उपयोग करके स्प्रेडशीट की छवि कैसे बनाएं पर मार्गदर्शन करता है। यह परिवेश को कॉन्फ़िगर करने के लिए सभी आवश्यक विवरण और एक एप्लिकेशन लिखने के चरण प्रदान करता है जिसका उपयोग स्प्रेडशीट के प्रत्येक पृष्ठ को एक XLSX या XLS फ़ाइल में एक अलग छवि के रूप में प्रस्तुत करने के लिए किया जा सकता है। पाइथन** जैसे JPEG इमेज का उपयोग करके **स्प्रेडशीट की इमेज जेनरेट करने की इस प्रक्रिया के दौरान, आप आउटपुट इमेज को कस्टमाइज़ करने के विकल्पों का भी प्रयोग करेंगे।
पायथन में एक्सेल फाइल बनाने के चरण
- जावा के माध्यम से पायथन के लिए Aspose.Cells को स्थापित करने के लिए विकास परिवेश को कॉन्फ़िगर करें
- स्प्रैडशीट इमेज बनाने के लिए Workbook क्लास ऑब्जेक्ट का उपयोग करके इनपुट एक्सेल फ़ाइल लोड करें
- आउटपुट इमेज को कस्टमाइज़ करने के लिए ImageOrPrintOptions क्लास ऑब्जेक्ट को इंस्टेंट करें
- बेहतर दृश्यता के लिए सेल में सामग्री को व्यवस्थित करने के लिए सेल ऑटो-फिट ध्वज सेट करें
- वांछित छवि प्रकार सेट करें
- लोड की गई कार्यपुस्तिका से प्रस्तुत की जाने वाली लक्ष्य कार्यपत्रक का संदर्भ प्राप्त करें
- स्प्रैडशीट में सभी पृष्ठों को पार्स करें और एक अलग छवि के रूप में प्रस्तुत करें
यहां सभी चरणों को पायथन* का उपयोग करके *स्प्रेडशीट चित्र बनाने की पूरी प्रक्रिया को कवर करने के लिए डिज़ाइन किया गया है। सभी कॉन्फ़िगरेशन विवरण, आवश्यक नामस्थानों का परिचय, कक्षाएं, विधियाँ और गणक इन चरणों का हिस्सा हैं। यदि आपको आवश्यकता है, तो आप ImageOrPrintOptions वर्ग के उपयोग को छोड़ सकते हैं और छवियों को डिफ़ॉल्ट सेटिंग्स के साथ प्रस्तुत कर सकते हैं।
पायथन में एक्सेल फाइल बनाने के लिए कोड
from pickle import TRUE | |
import jpype | |
import csv | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, ImageOrPrintOptions, ImageType, SheetRender | |
# Instantiate a license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Load the input XLSX file | |
wbToRender = Workbook("NewPivotTable.xlsx") | |
# Instantiate the ImageOrPrintOptions class object | |
outputImgOptions = ImageOrPrintOptions() | |
# Set the autofit flag to true | |
outputImgOptions.setCellAutoFit(True) | |
# Set the export image type | |
outputImgOptions.setImageType(ImageType.JPEG) | |
# Get first worksheet | |
sheetToRender = wbToRender.getWorksheets().get(0) | |
# Create SheetRender object for the selected sheet | |
sheetRenderToImage = SheetRender(sheetToRender, outputImgOptions) | |
# Loop through all the pages of the sheet and render as a separate image | |
for j in range(sheetRenderToImage.getPageCount()): | |
sheetRenderToImage.toImage(j, "ToImage-out" + str(j) + ".jpg") | |
print("Images rendered for the entire sheet successfully") | |
jpype.shutdownJVM() |
यदि आप Python* का उपयोग करके *MS Excel शीट छवि उत्पन्न करने के लिए ImageOrPrintOptions क्लास ऑब्जेक्ट का उपयोग करते हैं, तो आप आउटपुट छवियों के गुण सेट कर सकते हैं जैसे डिफ़ॉल्ट फ़ॉन्ट, ग्रिडलाइन प्रकार, क्षैतिज और लंबवत रिज़ॉल्यूशन सेट करना, और संपूर्ण कार्यपत्रक को एक पृष्ठ पर रेंडर करने के लिए फ़्लैग करना। कुछ नाम। इसी तरह, आउटपुट इमेज टाइप को EMF, JPEG, PNG, BMP, GIF आदि के रूप में सेट किया जा सकता है। अंत में, जब सभी पेज इमेज के रूप में प्रस्तुत किए जाते हैं, तो आप अपनी आवश्यकताओं के आधार पर विशेष पेजों का चयन कर सकते हैं।
इस ट्यूटोरियल में, हमने वर्कशीट से इमेज बनाना सीखा। यदि आप शुरुआत से एक्सेल फ़ाइल बनाने की प्रक्रिया सीखने में रुचि रखते हैं, तो पायथन में एक्सेल फाइल कैसे बनाएं पर लेख देखें।