कस्टम DB संख्या पैटर्न स्वरूपण के साथ Excel में डेटा आयात करें

परिचय

जब स्प्रेडशीट में हेरफेर की बात आती है, तो Excel में डेटा आयात करना और उसे सही ढंग से फ़ॉर्मेट करना एक भारी काम की तरह लग सकता है, खासकर जब आप DB Num पैटर्न जैसे विशिष्ट संस्कृति-आधारित फ़ॉर्मेट का उपयोग करना चाहते हैं। यदि आपने कभी Excel फ़ॉर्मेटिंग की तकनीकी बातों से परेशान महसूस किया है, तो आप सही जगह पर हैं! इस गाइड में, हम .NET के लिए Aspose.Cells का उपयोग करके चीजों को सरल चरणों में विभाजित करने जा रहे हैं, जिससे आपका डेटा आयात न केवल सरल होगा बल्कि सौंदर्यपूर्ण रूप से मनभावन भी होगा। तो, धैर्य रखें क्योंकि हम .NET प्रोग्रामिंग, फ़ॉर्मेटिंग और Excel फ़ाइलों को आसानी से निर्यात करने की दुनिया में सीधे गोता लगा रहे हैं!

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

इससे पहले कि हम बारीकियों में जाएं, आइए सुनिश्चित करें कि आपके पास वह सब कुछ है जो आपको चाहिए। सफलता के लिए आपको तैयार करने के लिए आवश्यक शर्तों की एक त्वरित सूची यहां दी गई है:

  1. .NET फ्रेमवर्क: सुनिश्चित करें कि आपके मशीन पर .NET फ्रेमवर्क स्थापित है। Aspose.Cells विभिन्न .NET संस्करणों के साथ सहजता से काम करता है।
  2. .NET के लिए Aspose.Cells: आपको Aspose.Cells लाइब्रेरी डाउनलोड और इंस्टॉल करनी होगी। आप इसे यहाँ से प्राप्त कर सकते हैंलिंक को डाउनलोड करें.
  3. एकीकृत विकास वातावरण (आईडीई): विजुअल स्टूडियो जैसे आईडीई का उपयोग करें जहां आप अपना C# कोड लिख और निष्पादित कर सकते हैं।
  4. C# का बुनियादी ज्ञान: C# की बुनियादी समझ होने से आपको इस गाइड में उपयोग की जाने वाली कोडिंग प्रथाओं का पालन करने में मदद मिलेगी।

सब कुछ मिल गया? बढ़िया! चलिए आवश्यक पैकेज आयात करने के लिए आगे बढ़ते हैं।

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

Aspose.Cells के साथ प्रभावी ढंग से काम करने के लिए, आपको अपनी C# फ़ाइल की शुरुआत में आवश्यक नेमस्पेस आयात करने की आवश्यकता है। आइए इसे चरण दर चरण समझते हैं।

अपनी C# फ़ाइल बनाएँ

अपना IDE खोलें (विजुअल स्टूडियो अनुशंसित है) और एक नया C# प्रोजेक्ट बनाएं। इसे कुछ प्रासंगिक नाम दें जैसेExcelDataImport.

संदर्भ Aspose.Cells

आपको अपने प्रोजेक्ट में Aspose.Cells लाइब्रेरी शामिल करनी होगी। सॉल्यूशन एक्सप्लोरर में अपने प्रोजेक्ट पर राइट-क्लिक करें और ‘संदर्भ जोड़ें’ चुनें। उस जगह पर ब्राउज़ करें जहाँ आपने Aspose.Cells इंस्टॉल किया था और उसे चुनें।

आवश्यक नामस्थान आयात करें

अपनी C# फ़ाइल के शीर्ष पर, निम्नलिखित नामस्थान आयात करें:

using System;
using System.IO;
using Aspose.Cells;
using System.Drawing;

यह सरल रेखा Aspose.Cells द्वारा प्रस्तुत सभी कार्यक्षमताओं के लिए आपका प्रवेश द्वार है।

अब जब हमने सभी पूर्वापेक्षाएँ पूरी कर ली हैं और आवश्यक पैकेज आयात कर लिए हैं, तो चलिए Excel में डेटा आयात करने और कस्टम DB Num पैटर्न फ़ॉर्मेटिंग लागू करने की चरण-दर-चरण प्रक्रिया में गोता लगाते हैं। स्पष्टता और समझ सुनिश्चित करने के लिए हम इसे व्यवस्थित रूप से करेंगे।

चरण 1: डेटा निर्देशिका सेट करें

सबसे पहले, आपको अपने दस्तावेज़ निर्देशिका का पथ निर्दिष्ट करना होगा जहाँ आउटपुट सहेजा जाएगा। इसे अपनी फ़ाइल संरचना के अनुसार समायोजित करें।

string dataDir = "Your Document Directory";

इस उदाहरण में, प्रतिस्थापित करेंYour Document Directory अपने वास्तविक पथ के साथ, जैसेC:\\Users\\YourName\\Documents\\.

चरण 2: कार्यपुस्तिका बनाएँ

इसके बाद, आप एक नई कार्यपुस्तिका बनाएंगे, जो मूलतः आपकी एक्सेल फ़ाइल है।

Workbook wb = new Workbook();

यहाँ, हम एक नया उदाहरण प्रस्तुत कर रहे हैंWorkbook वस्तु. यह आपका खाली कैनवास है!

चरण 3: पहली वर्कशीट तक पहुँचें

प्रत्येक कार्यपुस्तिका में कई कार्यपत्रक होते हैं। डेटा इनपुट करना शुरू करने के लिए आपको पहली कार्यपत्रक तक पहुंचना होगा।

Worksheet ws = wb.Worksheets[0];

जैसे आप किसी पुस्तक को खोलते ही उसका पहला पृष्ठ खोलते हैं, वैसे ही आप अपना डेटा जोड़ने के लिए पहली वर्कशीट तक पहुंच रहे हैं।

चरण 4: सेल में डेटा इनपुट करें

अब, आइए एक सेल में कुछ डेटा भरें। इस उदाहरण के लिए, हम मान इनपुट करेंगे123 सेल A1 में.

Cell cell = ws.Cells["A1"];
cell.PutValue(123);

आप यहां सीधे एक्सेल से बात कर रहे हैं - डेटा को सीधे सेल A1 में डाल रहे हैं!

चरण 5: सेल शैली तक पहुँचें

हर सेल की एक शैली होती है, और आप इसे कैसे दिखना है, इसे कस्टमाइज़ कर सकते हैं। कस्टम फ़ॉर्मेट लागू करने के लिए, सबसे पहले, आपको सेल की शैली तक पहुँचना होगा।

Style st = cell.GetStyle();

सेल की शैली को अपनाकर, आप अपना अनूठा स्पर्श जोड़ने की तैयारी कर रहे हैं!

चरण 6: DBNum कस्टम पैटर्न स्वरूपण निर्दिष्ट करें

यहाँ जादू होता है। आप DBNum फ़ॉर्मेटिंग स्टाइल का उपयोग करके एक कस्टम फ़ॉर्मेट पैटर्न निर्दिष्ट कर सकते हैं।

st.Custom = "[DBNum2][$-804]General";

यह पंक्ति एक्सेल को संख्या को प्रारूपित करने के लिए कहती है123चीनी भाषा के अनुरूप DBNum पैटर्न के अनुसार। बहुत बढ़िया है, है न?

चरण 7: अपडेट की गई सेल शैली सेट करें

अब जब आपने अपनी कस्टम शैली निर्धारित कर ली है, तो उसे सेल पर लागू करने का समय आ गया है।

cell.SetStyle(st);

यह आपके सेल को एक नए स्टाइलिश परिधान से सजाने जैसा है!

चरण 8: कॉलम की चौड़ाई समायोजित करें

आइए सुनिश्चित करें कि सब कुछ अच्छा और साफ-सुथरा दिखे। आप अपने डेटा को बेहतर ढंग से फिट करने के लिए पहले कॉलम की चौड़ाई को समायोजित कर सकते हैं।

ws.Cells.SetColumnWidth(0, 30);

यहाँ, हम कॉलम की चौड़ाई बढ़ा रहे हैं, ताकि आपका डेटा तंग न लगे। इसे अपने डेटा को सांस लेने के लिए जगह देने जैसा समझें!

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

अंत में, आइए इस उत्कृष्ट कृति को पीडीएफ प्रारूप में सहेज लें। यह भव्य समापन है!

wb.Save(dataDir + "outputDBNumCustomFormatting.pdf", SaveFormat.Pdf);

बधाई हो! आपने अभी-अभी DB Num स्टाइल के साथ अपना नंबर प्रदर्शित करते हुए एक PDF फ़ाइल बनाई है।

निष्कर्ष

और अब आपका काम हो गया! आपने सफलतापूर्वक Excel में डेटा आयात कर लिया है, कस्टम DB Num फ़ॉर्मेटिंग लागू कर दी है, और इसे PDF फ़ॉर्मेट में सहेज लिया है। .NET के लिए Aspose.Cells के साथ, यह प्रक्रिया न केवल आसान हो जाती है, बल्कि बहुत अधिक लचीली और शक्तिशाली भी हो जाती है। अब Excel के अंतर्निहित फ़ॉर्मेटिंग विकल्पों के साथ संघर्ष करने की कोई ज़रूरत नहीं है - अब आपके पास कोड के माध्यम से नियंत्रण की सीधी रेखा है!

चाहे आप डेटा रिपोर्ट तैयार कर रहे हों या वित्तीय विवरण बना रहे हों, Aspose.Cells की शक्ति का उपयोग करके आप अपने स्प्रेडशीट गेम को बिल्कुल नए स्तर पर ले जा सकते हैं। तो, आप किस बात का इंतज़ार कर रहे हैं? आत्मविश्वास के साथ अपनी परियोजनाओं में गोता लगाएँ और अपने डेटा को चमकने दें!

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

Aspose.Cells क्या है?

Aspose.Cells .NET के लिए एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को प्रोग्रामेटिक रूप से Excel फ़ाइलों को बनाने, हेरफेर करने और परिवर्तित करने की अनुमति देती है।

क्या मैं अन्य प्रकार की कोशिकाओं को प्रारूपित कर सकता हूँ?

हाँ! आप अपनी वर्कशीट के किसी भी सेल पर अलग-अलग शैलियाँ, प्रारूप और यहाँ तक कि सूत्र भी लागू कर सकते हैं।

क्या कोई निःशुल्क परीक्षण उपलब्ध है?

बिलकुल! आप इसका निःशुल्क परीक्षण संस्करण देख सकते हैंयहाँ.

मैं एक्सेल फ़ाइलों को किस प्रारूप में सहेज सकता हूँ?

Aspose.Cells XLSX, XLS, CSV, PDF, और कई अन्य सहित विभिन्न प्रारूपों का समर्थन करता है।

मुझे और अधिक सहायता कहां मिल सकती है?

यदि आपको सहायता की आवश्यकता हो तो उनके पास जाएँसहयता मंच समुदाय और विशेषज्ञों से सहायता प्राप्त करें।