Excel में वर्कशीट में आर्क जोड़ें
परिचय
डेटा प्रस्तुति के लिए आकर्षक एक्सेल स्प्रेडशीट बनाना महत्वपूर्ण है, और Aspose.Cells लाइब्रेरी डेवलपर्स को इस कार्य को पूरा करने के लिए मजबूत उपकरण प्रदान करती है। एक दिलचस्प विशेषता जिसे आप अपने एक्सेल दस्तावेज़ों में शामिल करना चाह सकते हैं, वह है आर्क जैसे आकार जोड़ने की क्षमता। इस ट्यूटोरियल में, हम .NET के लिए Aspose.Cells का उपयोग करके एक्सेल वर्कशीट में आर्क जोड़ने का तरीका चरण-दर-चरण बताएंगे। इस लेख के अंत तक, आप न केवल आर्क जोड़ना सीखेंगे, बल्कि सामान्य रूप से आकृतियों को प्रबंधित करने के बारे में भी जानकारी प्राप्त करेंगे।
आवश्यक शर्तें
इससे पहले कि हम आपकी वर्कशीट में आर्क जोड़ने की पेचीदगियों में उतरें, यह सुनिश्चित करना ज़रूरी है कि आपके पास कुछ चीज़ें मौजूद हैं। आरंभ करने के लिए आपको निम्न पूर्वापेक्षाएँ चाहिए:
- विजुअल स्टूडियो: आपके कंप्यूटर पर विजुअल स्टूडियो स्थापित होना आवश्यक है क्योंकि हम प्रोग्रामिंग भाषा के रूप में C# का उपयोग करेंगे।
- .NET Framework: सुनिश्चित करें कि आपके पास .NET Framework या .NET Core स्थापित है। Aspose.Cells दोनों का समर्थन करता है।
- .NET के लिए Aspose.Cells: आपके पास Aspose.Cells लाइब्रेरी होनी चाहिए। आप इसे यहाँ से डाउनलोड कर सकते हैंAspose.Cells डाउनलोड पृष्ठ.
- C# की बुनियादी समझ: C# से परिचित होने से आपको बिना किसी परेशानी के कोड स्निपेट का अनुसरण करने में मदद मिलेगी।
पैकेज आयात करें
अपने प्रोजेक्ट में Aspose.Cells के साथ काम करना शुरू करने के लिए, आपको आवश्यक पैकेज आयात करने होंगे। इसे कैसे करें, यहाँ बताया गया है:
एक नया प्रोजेक्ट बनाएं
- विजुअल स्टूडियो खोलें.
- “नया प्रोजेक्ट बनाएं” चुनें.
- एक टेम्पलेट चुनें जो .NET के साथ काम करता हो (जैसे कंसोल एप्लिकेशन)।
Aspose.Cells संदर्भ जोड़ें
- समाधान एक्सप्लोरर में अपने प्रोजेक्ट पर राइट-क्लिक करें।
- “NuGet पैकेज प्रबंधित करें” चुनें.
- “Aspose.Cells” खोजें और इसे इंस्टॉल करें। अब आप चाप योग को कोड करना शुरू करने के लिए तैयार हैं।
using System.IO;
using Aspose.Cells;
using Aspose.Cells.Drawing;
using System.Drawing;
यहां कोड का चरण-दर-चरण विवरण दिया गया है जो यह दर्शाता है कि एक्सेल में वर्कशीट में आर्क कैसे जोड़ें।
चरण 1: निर्देशिका सेट अप करना
पहला कदम एक डायरेक्टरी सेट करना है जहाँ आप अपनी एक्सेल फ़ाइल को सेव करेंगे। इससे आपकी आउटपुट फ़ाइलों को आसानी से मैनेज करने में मदद मिलती है।
string dataDir = "Your Document Directory";
// यदि निर्देशिका पहले से मौजूद नहीं है तो उसे बनाएं।
bool IsExists = System.IO.Directory.Exists(dataDir);
if (!IsExists)
System.IO.Directory.CreateDirectory(dataDir);
इस कोड स्निपेट में, हम डॉक्यूमेंट डायरेक्टरी का पथ निर्दिष्ट करते हैं। हम यह भी जाँचते हैं कि डायरेक्टरी मौजूद है या नहीं; यदि नहीं, तो हम इसे बनाते हैं। यह हमारे आउटपुट के लिए आधार तैयार करता है।
चरण 2: कार्यपुस्तिका को इंस्टैंसिएट करें
अब, आइए एक नई कार्यपुस्तिका इंस्टैंस बनाएं।
// एक नई कार्यपुस्तिका का इन्स्टेन्सिएट करें.
Workbook excelbook = new Workbook();
यह लाइन एक नई एक्सेल वर्कबुक बनाती है। इसे एक खाली कैनवास के रूप में सोचें जहाँ हम आकृतियाँ, डेटा और बहुत कुछ जोड़ सकते हैं।
चरण 3: पहला आर्क आकार जोड़ें
अब, आइए वर्कशीट में अपना पहला चाप आकार जोड़ें।
// एक चाप आकार जोड़ें.
Aspose.Cells.Drawing.ArcShape arc1 = excelbook.Worksheets[0].Shapes.AddArc(2, 0, 2, 0, 130, 130);
यहाँ, हम पहली वर्कशीट में एक चाप जोड़ रहे हैं। पैरामीटर चाप की स्थिति और आकार को परिभाषित करते हैं:(left, top, width, height, startAngle, endAngle)
यह एक वृत्त का एक खंड खींचने जैसा है!
चरण 4: पहले आर्क को अनुकूलित करें
आर्क जोड़ने के बाद, आप इसके स्वरूप को अनुकूलित करना चाह सकते हैं।
// भरण आकार का रंग सेट करें
arc1.Fill.FillType = FillType.Solid;
arc1.Fill.SolidFill.Color = Color.Blue;
// चाप का स्थान निर्धारित करें.
arc1.Placement = PlacementType.FreeFloating;
// लाइन वजन सेट करें.
arc1.Line.Weight = 1;
// चाप की डैश शैली सेट करें.
arc1.Line.DashStyle = MsoLineDashStyle.Solid;
इस अनुभाग में, हम आर्क को कस्टमाइज़ कर रहे हैं। हम इसके फिल टाइप को सॉलिड कलर (इस मामले में नीला) पर सेट करते हैं, इसे कैसे रखा जाए, लाइन वेट निर्धारित करते हैं, और डैश स्टाइल चुनते हैं। मूल रूप से, हम अपने आर्क को आकर्षक बनाने के लिए उसे सजा रहे हैं!
चरण 5: दूसरा आर्क आकार जोड़ें
आइए अधिक संदर्भ प्रदान करने के लिए एक और चाप आकार जोड़ें।
// एक और चाप आकार जोड़ें.
Aspose.Cells.Drawing.ArcShape arc2 = excelbook.Worksheets[0].Shapes.AddArc(9, 0, 2, 0, 130, 130);
पहले चाप की तरह ही, हम उसी वर्कशीट पर दूसरा चाप जोड़ रहे हैं। यहाँ निर्देशांकों को थोड़ा सा स्थानांतरित किया गया है ताकि इसे अलग तरीके से रखा जा सके।
चरण 6: दूसरे आर्क को अनुकूलित करें
जैसा कि हमने पहले आर्क के साथ किया था, हम दूसरे आर्क को भी अनुकूलित करेंगे।
// लाइन का रंग सेट करें
arc2.Line.FillType = FillType.Solid;
arc2.Line.SolidFill.Color = Color.Blue;
// चाप का स्थान निर्धारित करें.
arc2.Placement = PlacementType.FreeFloating;
// लाइन वजन सेट करें.
arc2.Line.Weight = 1;
// चाप की डैश शैली सेट करें.
arc2.Line.DashStyle = MsoLineDashStyle.Solid;
यहाँ, हम दूसरे आर्क को पहले आर्क जैसा ही स्टाइल दे रहे हैं। आप अपनी इच्छानुसार रंग या स्टाइल बदल सकते हैं, ताकि यह अद्वितीय या विषयगत हो।
चरण 7: कार्यपुस्तिका सहेजें
अंत में, अपनी नव निर्मित कार्यपुस्तिका को आर्क्स के साथ सहेजने का समय आ गया है।
// एक्सेल फ़ाइल को सेव करें.
excelbook.Save(dataDir + "book1.out.xls");
यह लाइन सेव बटन दबाने जैसा काम करती है। हम अपने काम को निर्दिष्ट स्थान पर निर्दिष्ट फ़ाइल नाम के साथ सहेज रहे हैं। एक्सेल प्रारूप में अपनी उत्कृष्ट कृति देखने के लिए अपनी निर्देशिका की जांच करना सुनिश्चित करें!
निष्कर्ष
इस ट्यूटोरियल में, हमने .NET के लिए Aspose.Cells का उपयोग करके Excel वर्कशीट में आर्क शेप जोड़ने की प्रक्रिया का पता लगाया है। एक सरल चरण-दर-चरण मार्गदर्शिका के माध्यम से, आपने सीखा है कि नई वर्कबुक कैसे बनाएं, आर्क जोड़ें, उनकी उपस्थिति को अनुकूलित करें और अपने दस्तावेज़ को कैसे सेव करें। यह क्षमता न केवल आपकी स्प्रेडशीट की दृश्य अपील को बढ़ाती है बल्कि आपके डेटा प्रस्तुतियों को अधिक जानकारीपूर्ण भी बनाती है। चाहे आप चार्ट, रिपोर्ट बना रहे हों या सिर्फ़ प्रयोग कर रहे हों, आर्क जैसी आकृतियों का उपयोग करके आप अपनी परियोजनाओं में एक रचनात्मक मोड़ जोड़ सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
Aspose.Cells क्या है?
Aspose.Cells एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को Microsoft Excel की आवश्यकता के बिना प्रोग्रामेटिक रूप से Excel फ़ाइलों को बनाने, हेरफेर करने और परिवर्तित करने की अनुमति देती है।
क्या मुझे Aspose.Cells का उपयोग करने के लिए Microsoft Excel स्थापित करने की आवश्यकता है?
नहीं, Aspose.Cells पूरी तरह से स्वतंत्र है और इसे Microsoft Excel स्थापित करने की आवश्यकता नहीं है।
क्या मैं Aspose.Cells को निःशुल्क आज़मा सकता हूँ?
हाँ, आप Aspose.Cells का उपयोग करके आज़मा सकते हैंमुफ्त परीक्षण.
Aspose.Cells कौन सी प्रोग्रामिंग भाषाओं का समर्थन करता है?
Aspose.Cells कई भाषाओं का समर्थन करता है, जिनमें C#, VB.NET, आदि शामिल हैं।
मुझे Aspose.Cells के लिए समर्थन कहां मिल सकता है?
आप इसके माध्यम से सहायता प्राप्त कर सकते हैंएस्पोज फोरम.