एक्सेल में दशमलव डेटा सत्यापन

अंतर्वस्तु
[ ]

परिचय

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

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

कोड में गोता लगाने से पहले, सुनिश्चित करें कि आपके पास एक सहज अनुभव के लिए सब कुछ सेट है:

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

अब जबकि हमने मूल बातें समझ ली हैं, तो चलिए रोमांचक भाग पर आते हैं: कोडिंग।

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

शुरू करने के लिए, आपको अपनी C# फ़ाइल में आवश्यक पैकेज आयात करने की आवश्यकता है। यह आपको Aspose.Cells कार्यक्षमताओं तक पहुँचने में सक्षम बनाता है।

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

अपनी फ़ाइल के शीर्ष पर इस पंक्ति को शामिल करके, आप C# को Aspose.Cells कार्यक्षमता की तलाश करने के लिए कह रहे हैं जो आपको Excel फ़ाइलों में हेरफेर करने की अनुमति देता है।

अब जब हमने मंच तैयार कर लिया है, तो आइए एक्सेल वर्कशीट में दशमलव डेटा सत्यापन बनाने के लिए आवश्यक चरणों को देखें।

चरण 1: अपनी दस्तावेज़ निर्देशिका सेट करें

किसी भी फ़ाइल को सहेजने से पहले, आपको यह सुनिश्चित करना होगा कि आपकी दस्तावेज़ निर्देशिका सही ढंग से सेट की गई है:

string dataDir = "Your Document Directory";

प्रतिस्थापित करें"Your Document Directory" उस पथ के साथ जहां आप अपनी एक्सेल फ़ाइलें सहेजना चाहते हैं.

चरण 2: निर्देशिका अस्तित्व की जाँच करें

यह स्निपेट जाँचता है कि क्या निर्देशिका मौजूद है, और यदि नहीं तो उसे बनाता है:

bool IsExists = System.IO.Directory.Exists(dataDir);
if (!IsExists)
    System.IO.Directory.CreateDirectory(dataDir);

यह कदम किसी नए प्रोजेक्ट को शुरू करने से पहले यह सुनिश्चित करने जैसा है कि आपका कार्यस्थल तैयार है। कोई गड़बड़ नहीं, कोई तनाव नहीं!

चरण 3: वर्कबुक ऑब्जेक्ट बनाएँ

अब, आइए एक नई कार्यपुस्तिका ऑब्जेक्ट बनाएं, जो मूलतः एक एक्सेल फ़ाइल है:

Workbook workbook = new Workbook();

वर्कबुक को अपने डेटा के लिए एक खाली कैनवास के रूप में सोचें। इस बिंदु पर, इसमें कोई सामग्री नहीं है, लेकिन यह पेंट करने के लिए तैयार है।

चरण 4: वर्कशीट बनाएं और उस तक पहुंचें

अब, आइए एक वर्कशीट बनाएं और वर्कबुक की पहली शीट तक पहुंचें:

Worksheet ExcelWorkSheet = workbook.Worksheets[0];

जैसे किसी किताब में कई पन्ने होते हैं, वैसे ही एक वर्कबुक में कई वर्कशीट हो सकती हैं। हम फिलहाल पहले वाले पर ध्यान केंद्रित कर रहे हैं।

चरण 5: सत्यापन संग्रह प्राप्त करें

अब, आइए वर्कशीट से सत्यापन संग्रह को खींचें क्योंकि यहीं पर हम अपने डेटा सत्यापन नियमों का प्रबंधन करेंगे:

ValidationCollection validations = ExcelWorkSheet.Validations;

यह कदम किसी परियोजना को शुरू करने से पहले टूलबॉक्स की जांच करने के समान है।

चरण 6: सत्यापन के लिए सेल क्षेत्र को परिभाषित करें

हमें उस क्षेत्र को परिभाषित करने की आवश्यकता है जहां सत्यापन लागू होता है:

CellArea ca = new CellArea();
ca.StartRow = 0;
ca.EndRow = 0;
ca.StartColumn = 0;
ca.EndColumn = 0;

यहां, हम यह निर्धारित कर रहे हैं कि डेटा सत्यापन एकल कक्ष पर लागू किया जाएगा - विशेष रूप से, वर्कशीट (A1) में प्रथम कक्ष पर।

चरण 7: सत्यापन बनाएँ और जोड़ें

आइए अपना सत्यापन ऑब्जेक्ट बनाएं और इसे सत्यापन संग्रह में जोड़ें:

Validation validation = validations[validations.Add(ca)];

अब हमारे पास एक सत्यापन ऑब्जेक्ट है जिसे हम अपनी दशमलव शर्तों को लागू करने के लिए कॉन्फ़िगर करने जा रहे हैं।

चरण 8: सत्यापन प्रकार सेट करें

इसके बाद, हम सत्यापन का वह प्रकार निर्दिष्ट करेंगे जो हम चाहते हैं:

validation.Type = ValidationType.Decimal;

प्रकार को दशमलव पर सेट करके, हम Excel को मान्य कक्ष में दशमलव मान की अपेक्षा करने का निर्देश दे रहे हैं।

चरण 9: ऑपरेटर निर्दिष्ट करें

अब, हम स्वीकार्य मानों के लिए शर्त निर्दिष्ट करेंगे। हम यह सुनिश्चित करना चाहते हैं कि दर्ज किया गया डेटा दो श्रेणियों के बीच आता है:

validation.Operator = OperatorType.Between;

इसे एक सीमा रेखा खींचने के रूप में सोचें। इस सीमा के बाहर कोई भी संख्या अस्वीकार कर दी जाएगी, जिससे आपका डेटा साफ़ रहेगा!

चरण 10: सत्यापन के लिए सीमाएँ स्थापित करें

इसके बाद, हम अपने सत्यापन के लिए निचली और ऊपरी सीमाएँ निर्धारित करेंगे:

validation.Formula1 = Decimal.MinValue.ToString();
validation.Formula2 = Decimal.MaxValue.ToString();

इन सीमाओं के साथ, प्रत्येक दशमलव संख्या, चाहे वह कितनी भी बड़ी या छोटी क्यों न हो, स्वीकार की जाती है, जब तक कि वह वैध हो!

चरण 11: त्रुटि संदेश को अनुकूलित करना

आइए एक त्रुटि संदेश जोड़कर सुनिश्चित करें कि उपयोगकर्ताओं को पता चले कि उनका इनपुट क्यों अस्वीकार किया गया:

validation.ErrorMessage = "Please enter a valid integer or decimal number";

इससे उपयोगकर्ता-अनुकूल अनुभव प्राप्त होता है, क्योंकि यह इस बारे में मार्गदर्शन प्रदान करता है कि क्या इनपुट करना है।

चरण 12: सत्यापन क्षेत्र को परिभाषित करें

अब, आइए उन कक्षों को निर्दिष्ट करें जो इस सत्यापन को धारण करेंगे:

CellArea area;
area.StartRow = 0;
area.EndRow = 9;
area.StartColumn = 0;
area.EndColumn = 0;

इस कॉन्फ़िगरेशन में, हम कह रहे हैं कि सत्यापन सेल A1 से A10 तक लागू होता है।

चरण 13: सत्यापन क्षेत्र जोड़ें

अब जबकि हमने अपना सत्यापन क्षेत्र परिभाषित कर लिया है, तो आइए इसे लागू करें:

validation.AddArea(area);

अब आपका सत्यापन पूरी तरह से तैयार है, तथा किसी भी अनुचित इनपुट को पकड़ने के लिए तैयार है!

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

अंत में, आइए कार्यपुस्तिका को दशमलव डेटा सत्यापन के साथ सहेजें:

workbook.Save(dataDir + "output.out.xls");

और बस, अब आपने यह कर लिया! आपने .NET के लिए Aspose.Cells का उपयोग करके दशमलव डेटा सत्यापन के साथ एक कार्यपुस्तिका सफलतापूर्वक बना ली है।

निष्कर्ष

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

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

एक्सेल में डेटा सत्यापन क्या है?

एक्सेल में डेटा सत्यापन एक ऐसी सुविधा है जो किसी विशेष सेल या श्रेणी में दर्ज किए जाने वाले डेटा के प्रकार को प्रतिबंधित करती है, जिससे डेटा की अखंडता सुनिश्चित होती है।

क्या मैं डेटा सत्यापन में त्रुटि संदेश को अनुकूलित कर सकता हूँ?

हाँ! जब गलत डेटा प्रविष्टियाँ की जाती हैं, तो आप उपयोगकर्ताओं को मार्गदर्शन देने के लिए कस्टम त्रुटि संदेश प्रदान कर सकते हैं।

क्या Aspose.Cells का उपयोग निःशुल्क है?

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

मैं एक्सेल में किस प्रकार के डेटा को सत्यापित कर सकता हूँ?

Aspose.Cells के साथ, आप पूर्णांक, दशमलव, दिनांक, सूचियाँ और कस्टम फ़ार्मुलों सहित विभिन्न डेटा प्रकारों को मान्य कर सकते हैं।

मैं और अधिक Aspose.Cells दस्तावेज़ कहां पा सकता हूं?

आप विस्तृत दस्तावेज देख सकते हैंयहाँ.