.NET के लिए Aspose.Cells के साथ हेडर और फूटर को लागू करें

परिचय

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

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

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

  1. Aspose.Cells for .NET: इसे यहाँ से डाउनलोड करें और इंस्टॉल करेंयहाँ.
  2. IDE सेटअप: .NET फ्रेमवर्क के साथ Visual Studio या अपने पसंदीदा IDE का उपयोग करें।
  3. लाइसेंस: निःशुल्क परीक्षण से शुरुआत करें, लेकिन पूर्ण कार्यक्षमता के लिए पूर्ण या अस्थायी लाइसेंस प्राप्त करने पर विचार करें।अस्थायी लाइसेंस प्राप्त करें.

आवश्यक पैकेज आयात करना

अपने प्रोजेक्ट में आवश्यक नामस्थानों को आयात करके आरंभ करें:

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

यह आपको Aspose.Cells में हेडर, फुटर और अन्य Excel कार्यात्मकताओं के साथ काम करने के लिए आवश्यक कक्षाओं और विधियों तक पहुंच प्रदान करेगा।

चरण 1: कार्यपुस्तिका बनाएँ और एक्सेस पेज सेटअप करें

एक नई कार्यपुस्तिका बनाकर और कार्यपत्रक के पेज सेटअप तक पहुँचकर शुरुआत करें। यहीं पर आप हेडर और फ़ुटर सेटिंग को संशोधित करेंगे।

// अपने दस्तावेज़ को सहेजने के लिए पथ निर्धारित करें
string dataDir = "Your Document Directory";

// वर्कबुक ऑब्जेक्ट को इंस्टैंसिएट करें
Workbook excel = new Workbook();

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

चरण 2: वर्कशीट और पेजसेटअप गुणों तक पहुँचें

Aspose.Cells में प्रत्येक वर्कशीट में एकPageSetup वह प्रॉपर्टी जो हेडर और फ़ुटर सहित लेआउट सुविधाओं को नियंत्रित करती है।PageSetup आपके वर्कशीट के लिए ऑब्जेक्ट:

// प्रथम वर्कशीट के पेजसेटअप का संदर्भ प्राप्त करें
PageSetup pageSetup = excel.Worksheets[0].PageSetup;

अब,pageSetup इसमें हेडर और फ़ुटर को अनुकूलित करने के लिए आवश्यक सेटिंग्स शामिल हैं।

चरण 3: हेडर का बायाँ भाग सेट करें

हेडर में तीन खंड होते हैं: बायाँ, मध्य और दायाँ। आइए वर्कशीट का नाम प्रदर्शित करने के लिए बाएँ खंड को सेट करके शुरू करें।

// हेडर के बाएं भाग में वर्कशीट का नाम सेट करें
pageSetup.SetHeader(0, "&A");

का उपयोग करते हुए&Aकार्यपत्रक नाम को गतिशील रूप से प्रदर्शित करता है, जो बहु-पत्रक कार्यपुस्तिकाओं के लिए विशेष रूप से उपयोगी है।

चरण 4: हेडर के केंद्र में दिनांक और समय जोड़ें

इसके बाद, हेडर के मध्य भाग में वर्तमान दिनांक और समय जोड़ें, स्टाइलिंग के लिए कस्टम फ़ॉन्ट लागू करें।

// हेडर के मध्य भाग में बोल्ड फ़ॉन्ट के साथ दिनांक और समय सेट करें
pageSetup.SetHeader(1, "&\"Times New Roman,Bold\"&D-&T");

इस पंक्ति में:

  • &D वर्तमान दिनांक सम्मिलित करता है.
  • &T वर्तमान समय सम्मिलित करता है.
  • "Times New Roman,Bold" इसमें बोल्ड टाइम्स न्यू रोमन फ़ॉन्ट का प्रयोग किया गया है।

चरण 5: हेडर के दाएँ भाग में फ़ाइल नाम प्रदर्शित करें

हेडर को पूरा करने के लिए, फ़ाइल नाम को निर्दिष्ट फ़ॉन्ट आकार के साथ दाईं ओर प्रदर्शित करें।

// कस्टम फ़ॉन्ट आकार के साथ हेडर के दाएँ भाग में फ़ाइल नाम प्रदर्शित करें
pageSetup.SetHeader(2, "&\"Times New Roman,Bold\"&12&F");

यहाँ,&F फ़ाइल नाम का प्रतिनिधित्व करता है, और&12 फ़ॉन्ट का आकार 12 पर सेट करता है.

चरण 6: बाएं फ़ुटर अनुभाग में कस्टम टेक्स्ट जोड़ें

अब, आइए बाएं फूटर अनुभाग को कस्टम टेक्स्ट और एक विशिष्ट फ़ॉन्ट शैली के साथ सेट करें।

// फ़ुटर के बाएँ भाग में फ़ॉन्ट शैली के साथ कस्टम टेक्स्ट जोड़ें
pageSetup.SetFooter(0, "Hello World! &\"Courier New\"&14 123");

इस उदाहरण में, पाठ123 इसे “कूरियर न्यू” फ़ॉन्ट के साथ आकार 14 पर स्टाइल किया गया है, जबकि शेष डिफ़ॉल्ट फ़ुटर फ़ॉन्ट में रहता है।

चरण 7: फ़ुटर के केंद्र में पृष्ठ संख्या डालें

फ़ूटर में पृष्ठ संख्या शामिल करने से पाठकों को बहु-पृष्ठ दस्तावेज़ों को ट्रैक करने में सहायता मिलती है।

// फ़ूटर के मध्य भाग में पृष्ठ संख्या डालें
pageSetup.SetFooter(1, "&P");

&P कोड वर्तमान पृष्ठ संख्या को फ़ुटर के मध्य भाग में जोड़ता है।

चरण 8: दाएँ फ़ुटर अनुभाग में कुल पृष्ठ संख्या दिखाएँ

दाएँ भाग में कुल पृष्ठ संख्या प्रदर्शित करके पाद लेख को पूरा करें।

// फ़ुटर के दाएँ भाग में कुल पृष्ठ संख्या प्रदर्शित करें
pageSetup.SetFooter(2, "&N");

&N कोड कुल पृष्ठ संख्या प्रदान करता है, तथा पाठकों को दस्तावेज़ की लंबाई के बारे में सूचित करता है।

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

अंत में, अनुकूलित शीर्षलेखों और पादलेखों के साथ एक एक्सेल फ़ाइल बनाने के लिए कार्यपुस्तिका को सहेजें।

// कार्यपुस्तिका सहेजें
excel.Save(dataDir + "SetHeadersAndFooters_out.xls");

यह पंक्ति आपकी अनुकूलन के साथ फ़ाइल को सहेजती है।

निष्कर्ष

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

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

क्या मैं हेडर और फ़ूटर के विभिन्न अनुभागों के लिए अलग-अलग फ़ॉन्ट का उपयोग कर सकता हूँ?

हां, Aspose.Cells आपको हेडर और फुटर के प्रत्येक अनुभाग के लिए अद्वितीय फ़ॉन्ट निर्दिष्ट करने की अनुमति देता है।

मैं हेडर और फ़ुटर कैसे हटाऊं?

शीर्षलेखों और पादलेखों को उनके पाठ को रिक्त स्ट्रिंग में सेट करके साफ़ करेंSetHeader याSetFooter.

क्या मैं .NET के लिए Aspose.Cells के साथ हेडर या फ़ुटर में छवियाँ सम्मिलित कर सकता हूँ?

वर्तमान में, Aspose.Cells मुख्य रूप से हेडर और फ़ुटर में टेक्स्ट का समर्थन करता है। छवियों को वैकल्पिक तरीकों की आवश्यकता हो सकती है, जैसे उन्हें सीधे वर्कशीट में सम्मिलित करना।

क्या Aspose.Cells हेडर और फ़ुटर में गतिशील डेटा का समर्थन करता है?

हाँ, आप विभिन्न गतिशील कोड (जैसे&Dतारीख के लिए या&P गतिशील सामग्री जोड़ने के लिए पृष्ठ संख्या के लिए) का चयन करें।

मैं शीर्षलेख या पादलेख की ऊंचाई कैसे समायोजित कर सकता हूं?

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