यह त्वरित ट्यूटोरियल आपको सिखाएगा कि कैसे सी ++ में एक्सेल शीट की एक कॉपी बनाएं। इसमें पर्यावरण को कॉन्फ़िगर करने के निर्देश, कार्य को पूरा करने के लिए विस्तृत चरण और अंत में कोड विवरण के साथ एक रन करने योग्य C++ कोड शामिल हैं। एक बार जब डेटा C++ में एक्सेल शीट कॉपी के माध्यम से स्थानांतरित हो जाता है, तो आउटपुट कार्यपुस्तिका को XLSX या XLS फ़ाइल के रूप में सहेजा जा सकता है।
C++ में एक्सेल शीट की कॉपी बनाने के चरण
- NuGet पैकेज मैनेजर से Aspose.Cells.Cpp पैकेज जोड़ें
- कार्यक्रम में Aspose.Cells के लिए आवश्यक शीर्षलेख फ़ाइलें शामिल करें
- वर्कशीट को कॉपी करने के लिए स्रोत एक्सेल फ़ाइल को Workbook ऑब्जेक्ट में लोड करें
- इनपुट कार्यपुस्तिका से पहले worksheet का संदर्भ प्राप्त करें
- एक खाली कार्यपुस्तिका बनाएँ जहाँ कार्यपत्रक की प्रतिलिपि बनाई जाएगी
- नई खाली कार्यपुस्तिका से पहली कार्यपत्रक का संदर्भ प्राप्त करें
- इनपुट वर्कशीट से डेटा कॉपी करने के लिए आउटपुट वर्कशीट के कॉल कॉपी फंक्शन
- इनपुट वर्कबुक से वर्कशीट डेटा कॉपी करने के बाद आउटपुट वर्कबुक को डिस्क पर सेव करें
यहां C++* में *कॉपी शीट को एक कार्यपुस्तिका से दूसरी में कॉपी करने के लिए चरणों का एक क्रम प्रदान किया गया है जैसे पर्यावरण सेट किया गया है और फिर आवश्यक शीर्षलेख फ़ाइलें जोड़ दी गई हैं। अगले चरणों में, इनपुट कार्यपुस्तिका खोली जाती है और आउटपुट कार्यपुस्तिका बनाई जाती है, प्रत्येक कार्यपुस्तिका की पहली कार्यपत्रक के संदर्भों को एक्सेस किया जाता है और अंत में, स्रोत कार्यपत्रक के संपूर्ण डेटा को गंतव्य कार्यपत्रक में कॉपी किया जाता है। अंत में, आउटपुट कार्यपुस्तिका XLSX प्रारूप में सहेजी जाती है, हालांकि आप इसे MS Excel द्वारा समर्थित किसी अन्य प्रारूप में सहेज सकते हैं।
सी++ में वर्कशीट को दूसरी वर्कबुक में कॉपी करने के लिए कोड
Intrusive_ptr पॉइंटर का उपयोग पॉइंटर को विभिन्न ऑब्जेक्ट्स में सेव करने के लिए किया जाता है और Factory::CreateIWorkbook फ़ंक्शन का उपयोग मौजूदा वर्कबुक को लोड करने और एक नई वर्कबुक बनाने के लिए भी किया जाता है। आप GetIWorksheets() फ़ंक्शन के साथ शून्य-आधारित अनुक्रमणिका का उपयोग करके किसी विशेष कार्यपत्रक के संदर्भ तक पहुंच सकते हैं। ध्यान दें कि डेटा को स्रोत वर्कशीट से गंतव्य वर्कशीट में कॉपी किया जाता है, हालांकि आप कॉपी फ़ंक्शन में कॉपीऑप्शन क्लास ऑब्जेक्ट का उपयोग करके इस प्रतिलिपि प्रक्रिया को नियंत्रित कर सकते हैं जैसे आप गंतव्य शीट में मानों की प्रतिलिपि बनाने के लिए ध्वज सेट कर सकते हैं यदि कोई सूत्र अमान्य है गंतव्य पत्रक, नामों की प्रतिलिपि बनाने के लिए ध्वज सेट करें, और कई अन्य गुण सेट करें।
इस सरल ट्यूटोरियल में, हमने सीखा है कि C++ का उपयोग करके एक्सेल में वर्कशीट को कैसे कॉपी करें, हालाँकि यदि आप सीखना चाहते हैं कि C++ का उपयोग करके एक्सेल में सेल्स को कैसे मर्ज किया जाए। C++ का उपयोग करके एक्सेल में सेल्स को कैसे मर्ज करें पर लेख देखें।