एक्सेल में वर्कशीट में ओवल जोड़ें

परिचय

शानदार और इंटरैक्टिव एक्सेल फाइल बनाने में सिर्फ़ नंबर और फ़ॉर्मूले ही शामिल नहीं होते। अंडाकार जैसी आकृतियाँ आपके वर्कशीट में विज़ुअल अपील जोड़ सकती हैं या कार्यात्मक तत्व प्रदान कर सकती हैं। इस ट्यूटोरियल में, हम यह पता लगाएंगे कि प्रोग्रामेटिक रूप से एक्सेल वर्कशीट में अंडाकार जोड़ने के लिए Aspose.Cells for .NET का उपयोग कैसे करें। चाहे आप कुछ फ़्लेयर या कार्यक्षमता जोड़ना चाह रहे हों, हमने आपको एक चरण-दर-चरण मार्गदर्शिका दी है जो सब कुछ बताती है।

आवश्यक शर्तें

कोड में गोता लगाने से पहले, कुछ चीजें हैं जिन्हें आपको ध्यान में रखना होगा:

  1. Aspose.Cells for .NET लाइब्रेरी: आप इसे यहाँ से डाउनलोड कर सकते हैंयहाँ या इसे विजुअल स्टूडियो में NuGet का उपयोग करके स्थापित करें।
  2. विकास वातावरण: विजुअल स्टूडियो जैसा AC# IDE.
  3. C# की बुनियादी समझ: आपको C# में बुनियादी कोडिंग अवधारणाओं से परिचित होना चाहिए। इसके अलावा, Aspose.Cells for .NET लाइब्रेरी इंस्टॉल करके अपना प्रोजेक्ट सेट करना न भूलें। अगर आपके पास अभी तक लाइसेंस नहीं है, तो आप इसके लिए आवेदन कर सकते हैं।अस्थायी लाइसेंस या का उपयोग करेंमुफ्त परीक्षण संस्करण।

पैकेज आयात करें

कोई भी कोड लिखने से पहले, सुनिश्चित करें कि आपने आवश्यक नेमस्पेस शामिल किए हैं। यह सुनिश्चित करने के लिए कि आप सही लाइब्रेरी का उपयोग कर रहे हैं, यहाँ C# कोड स्निपेट दिया गया है:

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 ऑब्जेक्ट जो हमारे एक्सेल फ़ाइल कंटेनर के रूप में काम करेगा।

// एक नई कार्यपुस्तिका का इन्स्टेन्सिएट करें.
Workbook excelbook = new Workbook();

चरण 3: पहला अंडाकार आकार जोड़ें

अब मज़ेदार हिस्सा आता है—वर्कशीट में एक अंडाकार आकार जोड़ना। यह अंडाकार बटन या हाइलाइट जैसे दृश्य तत्व का प्रतिनिधित्व कर सकता है। हम अपनी वर्कबुक की पहली वर्कशीट में पहला अंडाकार आकार जोड़कर शुरू करेंगे।

यहाँ, हम उपयोग करते हैंShapes.AddOval() कार्यपत्रक पर एक विशिष्ट पंक्ति और स्तंभ पर अंडाकार बनाने की विधि।

// एक अंडाकार आकार जोड़ें.
Aspose.Cells.Drawing.Oval oval1 = excelbook.Worksheets[0].Shapes.AddOval(2, 0, 2, 0, 130, 160);

अंदर के पैरामीटरAddOval() निम्नानुसार हैं:

  • पहली दो संख्याएं अंडाकार के ऊपरी-बाएं कोने की पंक्ति और स्तंभ को दर्शाती हैं।
  • अगली दो संख्याएं अंडाकार की ऊंचाई और चौड़ाई को दर्शाती हैं।

चरण 4: ओवल का स्थान और शैली निर्धारित करें

एक बार अंडाकार बन जाने के बाद, हम इसकी स्थिति, रेखा वजन और डैश शैली निर्धारित कर सकते हैं।Placement गुण यह निर्धारित करता है कि जब आप वर्कशीट में कक्षों का आकार बदलते हैं या उन्हें स्थानांतरित करते हैं तो अंडाकार कैसे व्यवहार करता है।

हम अंडाकार को स्वतंत्र रूप से तैरने योग्य बनाते हैं और उसके स्वरूप को समायोजित करते हैं।

// अंडाकार का स्थान निर्धारित करें.
oval1.Placement = PlacementType.FreeFloating;
// लाइन वजन सेट करें.
oval1.Line.Weight = 1;
// अंडाकार की डैश शैली सेट करें.
oval1.Line.DashStyle = MsoLineDashStyle.Solid;

इससे अंडाकार को वर्कशीट के भीतर स्वतंत्र रूप से घूमने की अनुमति मिलती है, और दृश्य स्थिरता के लिए इसकी रेखा भार और शैली निर्धारित की जाती है।

चरण 5: एक और अंडाकार (वृत्ताकार) आकार जोड़ें

एक पर क्यों रुकें? इस चरण में, हम एक और अंडाकार आकार जोड़ेंगे, इस बार ऊंचाई और चौड़ाई को समान बनाकर एक आदर्श वृत्त बनाएंगे।

हम एक और अंडाकार आकृति बनाते हैं, उसे एक अलग स्थान पर रखते हैं, तथा समान ऊंचाई और चौड़ाई निर्धारित करके सुनिश्चित करते हैं कि उसका आकार गोलाकार हो।

// एक और अंडाकार (वृत्ताकार) आकार जोड़ें।
Aspose.Cells.Drawing.Oval oval2 = excelbook.Worksheets[0].Shapes.AddOval(9, 0, 2, 15, 130, 130);

चरण 6: दूसरे अंडाकार को स्टाइल करें

पहले की तरह, हम इस दूसरे अंडाकार (या वृत्त) के स्थान, वजन और डैश शैली को समायोजित करेंगे।

हम पहले अंडाकार की शैली से मेल खाने के लिए दूसरे अंडाकार पर भी समान गुण लागू करते हैं।

// अंडाकार का स्थान निर्धारित करें.
oval2.Placement = PlacementType.FreeFloating;
// लाइन वजन सेट करें.
oval2.Line.Weight = 1;
// अंडाकार की डैश शैली सेट करें.
oval2.Line.DashStyle = MsoLineDashStyle.Solid;

चरण 7: कार्यपुस्तिका सहेजें

अंत में, हमें वर्कबुक को उन अंडाकार आकृतियों के साथ सहेजना होगा जिन्हें हमने अभी जोड़ा है। फ़ाइल सहेजने से यह सुनिश्चित होता है कि हमारे सभी परिवर्तन संग्रहीत हैं।

हम कार्यपुस्तिका को उस निर्देशिका पथ पर सहेजते हैं जिसे हमने पहले परिभाषित किया था।

// एक्सेल फ़ाइल को सेव करें.
excelbook.Save(dataDir + "book1.out.xls");

और बस! आपने सफलतापूर्वक अपने एक्सेल वर्कशीट में अंडाकार जोड़ दिया है और फ़ाइल को सहेज लिया है।

निष्कर्ष

Aspose.Cells for .NET का उपयोग करके एक्सेल शीट में अंडाकार जैसी आकृतियाँ जोड़ना न केवल सरल है, बल्कि अतिरिक्त दृश्य तत्वों के साथ अपनी स्प्रेडशीट को बेहतर बनाने का एक मजेदार तरीका भी है। चाहे डिज़ाइन उद्देश्यों के लिए हो या क्लिक करने योग्य तत्व जोड़ने के लिए, आकृतियाँ आपकी एक्सेल फ़ाइलों के दिखने और काम करने के तरीके में महत्वपूर्ण भूमिका निभा सकती हैं। तो, अगली बार जब आप किसी ऐसे प्रोजेक्ट पर काम कर रहे हों, जिसके लिए इंटरैक्टिव या आकर्षक एक्सेल शीट की आवश्यकता हो, तो आपको पता होगा कि उन परफेक्ट अंडाकार को कैसे जोड़ा जाए!

अक्सर पूछे जाने वाले प्रश्न

क्या मैं .NET के लिए Aspose.Cells का उपयोग करके आयत या रेखाएँ जैसी अन्य आकृतियाँ जोड़ सकता हूँ?

हां, आप इसका उपयोग करके विभिन्न आकार जैसे आयत, रेखाएं और तीर जोड़ सकते हैंShapes Aspose.Cells में संग्रह.

क्या अंडाकार आकार जोड़ने के बाद उसका आकार बदलना संभव है?

बिल्कुल! आप अंडाकार आकार जोड़ने के बाद उनकी ऊंचाई और चौड़ाई के गुणों को संशोधित कर सकते हैं।

मैं कार्यपुस्तिका को XLS के अतिरिक्त किस फ़ाइल स्वरूप में सहेज सकता हूँ?

Aspose.Cells XLSX, CSV, और PDF जैसे कई प्रारूपों का समर्थन करता है।

क्या मैं अंडाकार की रूपरेखा का रंग संशोधित कर सकता हूँ?

हां, आप इसका उपयोग करके अंडाकार रेखा का रंग बदल सकते हैंLine.Color संपत्ति।

क्या Aspose.Cells के लिए लाइसेंस होना आवश्यक है?

जबकि आप एक नि: शुल्क परीक्षण के साथ Aspose.Cells की कोशिश कर सकते हैं, आपको एक की आवश्यकता होगीलाइसेंस दीर्घकालिक उपयोग के लिए या उन्नत सुविधाओं तक पहुँचने के लिए।