यह सरल विषय इस बात पर मार्गदर्शन करता है कि पायथन का उपयोग करके एक्सेल पृष्ठभूमि छवि कैसे सम्मिलित करें। इसमें एप्लिकेशन को विकसित करते समय आवश्यक कॉन्फ़िगरेशन और भाषा निर्माण के बारे में जानकारी शामिल है। पायथन का उपयोग करके एक्सेल पृष्ठभूमि छवि डालने के बाद, DOM में आउटपुट फ़ाइल को XLSX, XLS, या किसी अन्य समर्थित प्रारूप में सहेजा जा सकता है।
पायथन का उपयोग करके एक्सेल बैकग्राउंड इमेज डालने के चरण
- वर्कशीट पृष्ठभूमि छवि सम्मिलित करने के लिए जावा के माध्यम से पायथन के लिए Aspose.Cells के साथ काम करने के लिए IDE को कॉन्फ़िगर करें
- Workbook वर्ग के उदाहरण का उपयोग करके एक नई एक्सेल स्प्रेडशीट बनाएं
- पहले डिफ़ॉल्ट Worksheet तक पहुंच जहां छवि को पृष्ठभूमि के रूप में जोड़ा जाना है
- सेट की जाने वाली छवि फ़ाइल से सभी बाइट्स पढ़ें
- बाइट्स सरणी प्रदान करके शीट की बैकग्राउंड इमेज विधि सेट करें
- शीट पृष्ठभूमि छवि वाली कार्यपुस्तिका को सहेजें
उपर्युक्त प्रक्रिया पायथन का उपयोग करके स्प्रेडशीट पृष्ठभूमि छवि सम्मिलित करने की प्रक्रिया का वर्णन करती है। यहां सभी आवश्यक कक्षाएं और विधियां प्रस्तुत की गई हैं जिनका उपयोग छवि पृष्ठभूमि जोड़ने के लिए किया जाता है। यह प्रक्रिया काफी सरल है क्योंकि छवि फ़ाइल को बाइट सरणी में पढ़ा जाता है और उसे setBackgroundImage विधि का उपयोग करके वर्कशीट पृष्ठभूमि छवि के रूप में सेट किया जाता है।
पायथन का उपयोग करके एक्सेल शीट के लिए पृष्ठभूमि चित्र सम्मिलित करने के लिए नमूना कोड
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, Worksheet, SaveFormat | |
#Instantiate the product license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
#Create a default Excel workbook | |
workbook = Workbook() | |
#Access the first worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
#Access the source image as a byte array from the disk | |
with open("sample.png", "rb") as bin_file: | |
#Read the entire image file at once from the disk | |
imageData = bin_file.read() | |
#Set the worksheet background image method | |
worksheet.setBackgroundImage(imageData); | |
#Save the output Excel file with the background image | |
workbook.save("ExcelSheetBackgroundWithImage.xlsx") | |
print("Background added successfully") | |
jpype.shutdownJVM() |
यह उदाहरण पायथन का उपयोग करके एक्सेल छवि पृष्ठभूमि जोड़ने की प्रक्रिया को प्रदर्शित करता है। पहले चरण के रूप में, कार्यपुस्तिका या तो डिस्क से बनाई या लोड की जाती है, जिसके बाद उसके सूचकांक का उपयोग करके वांछित कार्यपत्रक तक पहुंच बनाई जाती है जिसके लिए पृष्ठभूमि छवि सेट की जानी है। वांछित छवि के लिए बाइट्स डेटा का उपयोग करें जो या तो डिस्क पर संग्रहीत है या आवश्यकताओं के अनुसार डेटाबेस या वेब एपीआई जैसे किसी अन्य स्रोत के अंदर सहेजा गया है।
इस उदाहरण ने हमें वर्कबुक में वर्कशीट में एक पृष्ठभूमि छवि सम्मिलित करना सिखाया है। यदि आप XML को एक्सेल फ़ाइल में बदलने की प्रक्रिया के बारे में जानने में रुचि रखते हैं, तो पायथन का उपयोग करके XML को Excel फ़ाइल में कैसे परिवर्तित करें पर लेख देखें।