मौजूदा वर्कबुक सी# ट्यूटोरियल में एक्सेल वर्कशीट जोड़ें
इस ट्यूटोरियल में, हम आपको नीचे दिए गए C# स्रोत कोड को चरण दर चरण समझाएंगे, जो .NET के लिए Aspose.Cells का उपयोग करके मौजूदा Excel कार्यपुस्तिका में एक नई शीट जोड़ने में मदद करता है। प्रक्रिया को विस्तार से समझने में आपकी सहायता के लिए हम प्रत्येक चरण के लिए नमूना कोड शामिल करेंगे।
चरण 1: दस्तावेज़ निर्देशिका को परिभाषित करें
आरंभ करने के लिए, आपको वह निर्देशिका पथ सेट करना होगा जहां आपकी एक्सेल फ़ाइल स्थित है। कोड में “आपकी दस्तावेज़ निर्देशिका” को अपनी एक्सेल फ़ाइल के वास्तविक पथ से बदलें।
//दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
चरण 2: एक फ़ाइल स्ट्रीम बनाएं और एक्सेल फ़ाइल खोलें
इसके बाद, आपको एक फ़ाइल स्ट्रीम बनाने और एक्सेल फ़ाइल को खोलने की आवश्यकता हैFileStream
कक्षा।
// एक फ़ाइल स्ट्रीम बनाएं जिसमें खोलने के लिए एक्सेल फ़ाइल हो
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open);
चरण 3: किसी कार्यपुस्तिका ऑब्जेक्ट को इंस्टेंट करें
एक्सेल फ़ाइल खोलने के बाद, आपको इंस्टेंटियेट करना होगाWorkbook
वस्तु। यह ऑब्जेक्ट एक्सेल वर्कबुक का प्रतिनिधित्व करता है और वर्कबुक में हेरफेर करने के लिए विभिन्न तरीकों और गुणों की पेशकश करता है।
// वर्कबुक ऑब्जेक्ट को इंस्टेंट करें
// फ़ाइल प्रवाह के माध्यम से एक्सेल फ़ाइल खोलें
Workbook workbook = new Workbook(fstream);
चरण 4: कार्यपुस्तिका में एक नई शीट जोड़ें
वर्कबुक में नई वर्कशीट जोड़ने के लिए आप इसका उपयोग कर सकते हैंWorksheets.Add()
की विधिWorkbook
वस्तु। यह विधि नई जोड़ी गई शीट का सूचकांक लौटाती है।
// कार्यपुस्तिका कार्यपुस्तिका में एक नई शीट जोड़ें
int i = workbook. Worksheets. Add();
चरण 5: नई शीट का नाम सेट करें
आप इसका उपयोग करके नई जोड़ी गई शीट का नाम सेट कर सकते हैंName
की संपत्तिWorksheet
वस्तु।
// इसके शीट इंडेक्स को पास करके जोड़ी गई नई शीट का संदर्भ प्राप्त करें
Worksheet worksheet = workbook.Worksheets[i];
// नई शीट का नाम परिभाषित करें
worksheet.Name = "My Worksheet";
चरण 6: एक्सेल फ़ाइल सहेजें
एक बार जब आप नई शीट जोड़ लेते हैं और उसका नाम सेट कर लेते हैं, तो आप संशोधित एक्सेल फ़ाइल को इसका उपयोग करके सहेज सकते हैंSave()
की विधिWorkbook
वस्तु।
// एक्सेल फ़ाइल सहेजें
workbook.Save(dataDir + "output.out.xls");
चरण 7: फ़ाइल स्ट्रीम बंद करें और संसाधन जारी करें
अंत में, इससे जुड़े सभी संसाधनों को जारी करने के लिए फ़ाइल स्ट्रीम को बंद करना महत्वपूर्ण है।
// सभी संसाधनों को जारी करने के लिए फ़ाइल स्ट्रीम बंद करें
fstream.Close();
.NET के लिए Aspose.Cells का उपयोग करके मौजूदा वर्कबुक C# ट्यूटोरियल में एक्सेल वर्कशीट जोड़ने के लिए नमूना स्रोत कोड
//दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// एक फ़ाइल स्ट्रीम बनाना जिसमें एक्सेल फ़ाइल खोली जानी है
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open);
// वर्कबुक ऑब्जेक्ट को इंस्टेंट करना
// फ़ाइल स्ट्रीम के माध्यम से एक्सेल फ़ाइल खोलना
Workbook workbook = new Workbook(fstream);
// वर्कबुक ऑब्जेक्ट में एक नई वर्कशीट जोड़ना
int i = workbook.Worksheets.Add();
// नई जोड़ी गई वर्कशीट का शीट इंडेक्स पास करके उसका संदर्भ प्राप्त करना
Worksheet worksheet = workbook.Worksheets[i];
// नई जोड़ी गई वर्कशीट का नाम सेट करना
worksheet.Name = "My Worksheet";
// एक्सेल फ़ाइल सहेजा जा रहा है
workbook.Save(dataDir + "output.out.xls");
// सभी संसाधनों को मुक्त करने के लिए फ़ाइल स्ट्रीम को बंद करना
fstream.Close();
निष्कर्ष
इस ट्यूटोरियल में हमने .NET के लिए Aspose.Cells का उपयोग करके मौजूदा एक्सेल वर्कबुक में एक नया फायर कनेक्ट जोड़ने की चरण दर चरण प्रक्रिया को कवर किया है। दिए गए कोड उदाहरणों और स्पष्टीकरणों का पालन करके, अब आपको यह अच्छी तरह से समझ में आ जाना चाहिए कि अपने C# अनुप्रयोगों में इस कार्य को कैसे करना है। .NET के लिए Aspose.Cells एक्सेल फ़ाइलों के साथ काम करने के लिए सुविधाओं का एक व्यापक सेट प्रदान करता है, जिससे आप एक्सेल से संबंधित विभिन्न कार्यों को कुशलतापूर्वक स्वचालित कर सकते हैं।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
.NET के लिए Aspose.Cells क्या है?
.NET के लिए Aspose.Cells एक शक्तिशाली .NET लाइब्रेरी है जो डेवलपर्स को अपने अनुप्रयोगों में Excel फ़ाइलों को बनाने, हेरफेर करने और परिवर्तित करने की अनुमति देती है। यह स्प्रेडशीट, सेल, फ़ॉर्मूले, शैलियों और बहुत कुछ के साथ काम करने के लिए सुविधाओं की एक विस्तृत श्रृंखला प्रदान करता है।
मैं .NET के लिए Aspose.Cells कैसे स्थापित कर सकता हूँ?
.NET के लिए Aspose.Cells को स्थापित करने के लिए, आप Aspose विज्ञप्ति से इंस्टॉलेशन पैकेज डाउनलोड कर सकते हैं (https://releases.aspose.com/सेल्स/नेट) और दिए गए इंस्टॉलेशन निर्देशों का पालन करें। आपको अपने एप्लिकेशन में लाइब्रेरी का उपयोग करने के लिए एक वैध लाइसेंस की भी आवश्यकता होगी।
क्या मैं .NET के लिए Aspose.Cells का उपयोग करके एकाधिक स्प्रेडशीट जोड़ सकता हूँ?
हां, आप .NET के लिए Aspose.Cells का उपयोग करके एक Excel फ़ाइल में एकाधिक वर्कशीट जोड़ सकते हैं। आप इसका उपयोग कर सकते हैंWorksheets.Add()
की विधिWorkbook
कार्यपुस्तिका में विभिन्न स्थानों पर नई कार्यपत्रक जोड़ने के लिए ऑब्जेक्ट करें।
मैं एक्सेल फ़ाइल में सेलों को कैसे प्रारूपित कर सकता हूँ?
.NET के लिए Aspose.Cells Excel फ़ाइल में सेलों को फ़ॉर्मेट करने के लिए विभिन्न तरीके और गुण प्रदान करता है। आप सेल मान सेट कर सकते हैं, फ़ॉन्ट शैली, रंग, संरेखण, बॉर्डर आदि जैसे फ़ॉर्मेटिंग विकल्प लागू कर सकते हैं। सेल फ़ॉर्मेटिंग पर अधिक विस्तृत जानकारी के लिए Aspose.Cells द्वारा प्रदान किया गया दस्तावेज़ और नमूना कोड देखें।
क्या .NET के लिए Aspose.Cells एक्सेल के विभिन्न संस्करणों के साथ संगत है?
हां, .NET के लिए Aspose.Cells Excel 2003, Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019 और Office 365 के लिए Excel सहित Excel के विभिन्न संस्करणों के साथ संगत है। यह .xls और नए प्रारूप दोनों का समर्थन करता है। xlsx प्रारूप.