यह संक्षिप्त ट्यूटोरियल पर्यावरण कॉन्फ़िगरेशन को साझा करके और इस कार्यक्षमता को प्राप्त करने के लिए विस्तृत चरण प्रदान करके **कार्यपत्रक को पायथन में किसी अन्य कार्यपुस्तिका में कॉपी करने का तरीका बताता है। एक नमूना कोड भी प्रदान किया जाता है जो कोड की कुछ पंक्तियों का उपयोग करके **पाइथन में एक कार्यपुस्तिका से दूसरी कार्यपुस्तिका में शीट कॉपी करने की सुविधा को प्रदर्शित करता है। आप अन्य कार्यपुस्तिका में कॉपी करने और परिणामी कार्यपुस्तिका को XLSX, XLS, आदि जैसे किसी भी मानक प्रारूप में सहेजने से पहले, कई फ़िल्टर लागू कर सकते हैं और शीट को स्वरूपित करने आदि जैसे अन्य कार्य कर सकते हैं।
पायथन में वर्कशीट को दूसरी वर्कबुक में कॉपी करने के चरण
- चरण1: “विकास परिवेश को जावा के माध्यम से पायथन के लिए Aspose.Cells का उपयोग करें में स्थापित करें
- इनपुट Workbook लोड करें जिससे शीट कॉपी की जानी है
- एक खाली गंतव्य कार्यपुस्तिका बनाएँ जहाँ Worksheet की प्रतिलिपि बनाई जानी है
- गंतव्य कार्यपुस्तिका में डिफ़ॉल्ट वर्कशीट संग्रह तक पहुंच प्राप्त करें
- स्रोत कार्यपुस्तिका से शीट की प्रतिलिपि बनाने के लिए शीट.कॉपी () विधि का उपयोग करें
- स्रोत कार्यपुस्तिका से डुप्लिकेट भेड़ वाली डिस्क पर आउटपुट एक्सेल फ़ाइल सहेजें
ये चरण पायथन में एक्सेल में एक शीट को डुप्लिकेट करने की प्रक्रिया का वर्णन करते हैं जहां पहले स्रोत कार्यपुस्तिका खोली जाती है और एक खाली नई कार्यपुस्तिका भी बनाई जाती है जिसमें एक डिफ़ॉल्ट वर्कशीट संग्रह होता है जिसमें एक एकल कार्यपत्रक होता है। नई बनाई गई गंतव्य कार्यपुस्तिका में इस एकल डिफ़ॉल्ट कार्यपत्रक का उपयोग करते हुए, प्रतिलिपि () विधि को कहा जाता है जो कार्यपत्रक ऑब्जेक्ट को तर्क के रूप में लेती है। यहां हम स्रोत कार्यपुस्तिका से लक्ष्य कार्यपत्रक को एक तर्क के रूप में प्रदान करते हैं जो कार्यपत्रक को स्रोत से गंतव्य कार्यपुस्तिका में कॉपी करने का कारण बनता है।
एक्सेल शीट को पायथन में किसी अन्य कार्यपुस्तिका में कॉपी करने के लिए कोड
from pickle import TRUE | |
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, DocxSaveOptions, SaveFormat | |
# Instantiate a license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Load input file | |
input = Workbook("input.xlsx") | |
# Create new workbook | |
output = Workbook() | |
# Get default worksheets collection | |
outputSheets = output.getWorksheets() | |
# Copy a sheet from source workbook to the destination workbook | |
outputSheets.get(0).copy(input.getWorksheets().get(0)) | |
# Save output file | |
output.save("workbook.xlsx") | |
print("Using Python, a sheet is copied to another workbook successfully!!!") | |
jpype.shutdownJVM() |
यह कोड Python में किसी अन्य कार्यपुस्तिका में शीट को कॉपी करने के लिए एक सरल प्रक्रिया को प्रदर्शित करता है। शीट की प्रतिलिपि बनाते समय, हमने केवल एक तर्क के रूप में स्रोत कार्यपुस्तिका शीट प्रदान की है, हालांकि आप एक अन्य अतिभारित विधि का भी उपयोग कर सकते हैं जो कॉपीऑप्शन क्लास ऑब्जेक्ट को दूसरे तर्क के रूप में लेता है। कॉपीऑप्शन विकल्प प्रदान करता है जैसे ध्वज को कॉपी मानों के लिए सेट करना, यदि सूत्र गंतव्य कार्यपुस्तिका के लिए मान्य नहीं है, ध्वज को मैक्रोज़ को कॉपी या अनदेखा करने के लिए सेट करना, फ़्लैग को फ़ार्मुलों के लिए गंतव्य कार्यपुस्तिका से शीट नामों का उपयोग करने के लिए सेट करना, और बहुत कुछ .
इस लेख ने हमें सिखाया है कि एक एक्सेल फाइल से दूसरी एक्सेल फाइल में शीट को कैसे कॉपी किया जाए। यदि आप किसी Excel फ़ाइल में टिप्पणियाँ जोड़ने की प्रक्रिया सीखना चाहते हैं, तो पायथन का उपयोग करके एक्सेल में टिप्पणियां कैसे जोड़ें पर लेख देखें।