एक्सेल दिनांक फ़ंक्शंस ट्यूटोरियल

एक्सेल दिनांक फ़ंक्शंस ट्यूटोरियल का परिचय

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

Excel में दिनांक फ़ंक्शंस को समझना

एक्सेल में दिनांक फ़ंक्शंस की एक विस्तृत श्रृंखला है जो जटिल दिनांक-संबंधित गणनाओं को सरल बनाती है। ये फ़ंक्शन दिनांक अंकगणित, तिथियों के बीच अंतर ढूँढ़ने और बहुत कुछ जैसे कार्यों के लिए अविश्वसनीय रूप से उपयोगी हैं। आइए कुछ सामान्य दिनांक फ़ंक्शंस देखें:

दिनांक समारोह

DATE फ़ंक्शन दिए गए वर्ष, महीने और दिन के मानों का उपयोग करके एक तारीख बनाता है। हम प्रदर्शित करेंगे कि जावा के लिए Aspose.Cells के साथ इसका उपयोग कैसे करें।

आज का समारोह

TODAY फ़ंक्शन वर्तमान दिनांक लौटाता है। जानें कि Aspose.Cells का उपयोग करके इस जानकारी को प्रोग्रामेटिक रूप से कैसे पुनर्प्राप्त किया जाए।

दिनांकित फ़ंक्शन

DATEDIF दो तिथियों के बीच अंतर की गणना करता है, परिणाम को विभिन्न इकाइयों (उदाहरण के लिए, दिन, महीने, वर्ष) में प्रदर्शित करता है। जावा के लिए Aspose.Cells के साथ इस फ़ंक्शन को कार्यान्वित करने का तरीका जानें।

ईओमांथ फ़ंक्शन

EOMONTH किसी दी गई तारीख के लिए महीने का अंतिम दिन लौटाता है। जानें कि Aspose.Cells के साथ महीने के अंत की तारीख कैसे प्राप्त करें।

जावा के लिए Aspose.Cells के साथ कार्य करना

अब जब हमने एक्सेल डेट फ़ंक्शंस की मूल बातें कवर कर ली हैं, तो आइए इन फ़ंक्शंस के साथ प्रोग्रामेटिक रूप से काम करने के लिए जावा के लिए Aspose.Cells का उपयोग करने पर विचार करें।

Aspose.Cells की स्थापना

इससे पहले कि हम कोडिंग शुरू कर सकें, हमें अपने प्रोजेक्ट में जावा के लिए Aspose.Cells सेट अप करना होगा। आरंभ करने के लिए इन चरणों का पालन करें.

  1. Aspose.Cells को डाउनलोड और इंस्टॉल करें: विजिट करेंजावा के लिए Aspose.Cells और नवीनतम संस्करण डाउनलोड करें।

  2. अपने प्रोजेक्ट में Aspose.Cells शामिल करें: Aspose.Cells लाइब्रेरी को अपने जावा प्रोजेक्ट में जोड़ें।

  3. लाइसेंस कॉन्फ़िगरेशन: सुनिश्चित करें कि आपके पास Aspose.Cells का उपयोग करने के लिए एक वैध लाइसेंस है।

Aspose.Cells के साथ DATE फ़ंक्शन का उपयोग करना

आइए जावा के लिए Aspose.Cells का उपयोग करके Excel में DATE फ़ंक्शन का उपयोग करने के व्यावहारिक उदाहरण से शुरुआत करें।

// एक नई कार्यपुस्तिका बनाएँ
Workbook workbook = new Workbook();

// पहली वर्कशीट तक पहुंचें
Worksheet worksheet = workbook.getWorksheets().get(0);

// DATE फ़ंक्शन का उपयोग करके दिनांक निर्धारित करें
worksheet.getCells().get("A1").putValue("=DATE(2023, 9, 7)");

// परिकलित दिनांक मान प्राप्त करें
String calculatedDate = worksheet.getCells().get("A1").getStringValue();

// परिणाम प्रिंट करें
System.out.println("Calculated Date: " + calculatedDate);

टुडे फ़ंक्शन के साथ कार्य करना

अब, आइए जानें कि जावा के लिए Aspose.Cells के साथ TODAY फ़ंक्शन का उपयोग करके वर्तमान दिनांक कैसे पुनर्प्राप्त करें।

// एक नई कार्यपुस्तिका बनाएँ
Workbook workbook = new Workbook();

// पहली वर्कशीट तक पहुंचें
Worksheet worksheet = workbook.getWorksheets().get(0);

// वर्तमान दिनांक प्राप्त करने के लिए TODAY फ़ंक्शन का उपयोग करें
worksheet.getCells().get("A1").setFormula("=TODAY()");

// वर्तमान दिनांक मान प्राप्त करें
String currentDate = worksheet.getCells().get("A1").getStringValue();

// परिणाम प्रिंट करें
System.out.println("Current Date: " + currentDate);

DATEDIF के साथ दिनांक अंतर की गणना

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

// एक नई कार्यपुस्तिका बनाएँ
Workbook workbook = new Workbook();

// पहली वर्कशीट तक पहुंचें
Worksheet worksheet = workbook.getWorksheets().get(0);

// दो दिनांक मान सेट करें
worksheet.getCells().get("A1").putValue("2023-09-07");
worksheet.getCells().get("A2").putValue("2023-08-01");

// DATEDIF का उपयोग करके अंतर की गणना करें
worksheet.getCells().get("A3").setFormula("=DATEDIF(A1, A2, \"d\")");

//दिनों में अंतर पाएं
int daysDifference = worksheet.getCells().get("A3").getIntValue();

// परिणाम प्रिंट करें
System.out.println("Days Difference: " + daysDifference);

महीने का अंत ढूँढना

जावा के लिए Aspose.Cells के साथ, आप EOMONTH फ़ंक्शन का उपयोग करके किसी दिए गए दिनांक के लिए महीने का अंत आसानी से पा सकते हैं।

// एक नई कार्यपुस्तिका बनाएँ
Workbook workbook = new Workbook();

// पहली वर्कशीट तक पहुंचें
Worksheet worksheet = workbook.getWorksheets().get(0);

// दिनांक मान सेट करें
worksheet.getCells().get("A1").putValue("2023-09-07");

// EOMONTH का उपयोग करके महीने के अंत की गणना करें
worksheet.getCells().get("A2").setFormula("=EOMONTH(A1, 0)");

// माह के अंत की तारीख प्राप्त करें
String endOfMonth = worksheet.getCells().get("A2").getStringValue();

// परिणाम प्रिंट करें
System.out.println("End of Month: " + endOfMonth);

निष्कर्ष

इस ट्यूटोरियल ने एक्सेल दिनांक फ़ंक्शंस का एक व्यापक अवलोकन प्रदान किया है और जावा के लिए Aspose.Cells का उपयोग करके उनके साथ कैसे काम किया जाए। आपने सीखा है कि Aspose.Cells कैसे सेट करें, DATE, TODAY, DATEDIF और EOMONTH फ़ंक्शंस का उपयोग करें और प्रोग्रामेटिक रूप से दिनांक गणना करें। इस ज्ञान के साथ, आप एक्सेल में अपने दिनांक-संबंधित कार्यों को सुव्यवस्थित कर सकते हैं और अपने जावा अनुप्रयोगों को बढ़ा सकते हैं।

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

मैं जावा के लिए Aspose.Cells में दिनांकों को कैसे प्रारूपित करूं?

Aspose.Cells में दिनांकों को फ़ॉर्मेट करना सीधा है। आप इसका उपयोग कर सकते हैंStyle दिनांक स्वरूपों को परिभाषित करने और उन्हें कक्षों पर लागू करने के लिए क्लास। उदाहरण के लिए, “dd-MM-yyyy” प्रारूप में दिनांक प्रदर्शित करने के लिए:

// एक दिनांक शैली बनाएँ
Style dateStyle = workbook.createStyle();
dateStyle.setCustom("dd-MM-yyyy");

// किसी सेल पर शैली लागू करें
worksheet.getCells().get("A1").setStyle(dateStyle);

क्या मैं Aspose.Cells के साथ उन्नत तिथि गणना कर सकता हूँ?

हां, आप Aspose.Cells के साथ उन्नत दिनांक गणना कर सकते हैं। Excel दिनांक फ़ंक्शंस और Aspose.Cells API को संयोजित करके, आप जटिल दिनांक-संबंधी कार्यों को कुशलतापूर्वक संभाल सकते हैं।

क्या Aspose.Cells बड़े पैमाने पर दिनांक प्रसंस्करण के लिए उपयुक्त है?

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

जावा के लिए Aspose.Cells के लिए मुझे और अधिक संसाधन और दस्तावेज़ कहां मिल सकते हैं?

आप जावा के लिए Aspose.Cells के लिए व्यापक दस्तावेज़ीकरण और संसाधनों तक पहुंच सकते हैंयहाँ.

मैं जावा के लिए Aspose.Cells के साथ कैसे शुरुआत कर सकता हूँ?

जावा के लिए Aspose.Cells के साथ आरंभ करने के लिए, यहां से लाइब्रेरी डाउनलोड करेंयहाँ और स्थापना के लिए दस्तावेज़ देखें और