वर्कशीट में हेडर और फ़ुटर लागू करें
परिचय
एक्सेल स्प्रेडशीट के साथ काम करते समय, हेडर और फ़ुटर आपके दर्शकों को फ़ाइल नाम, दिनांक या पृष्ठ संख्या जैसी महत्वपूर्ण प्रासंगिक जानकारी देने में महत्वपूर्ण भूमिका निभाते हैं। चाहे आप रिपोर्ट को स्वचालित कर रहे हों या गतिशील फ़ाइलें बना रहे हों, Aspose.Cells for .NET कार्यपत्रकों में हेडर और फ़ुटर को प्रोग्रामेटिक रूप से अनुकूलित करना आसान बनाता है। यह मार्गदर्शिका Aspose.Cells for .NET के साथ हेडर और फ़ुटर जोड़ने के लिए एक व्यापक, चरण-दर-चरण दृष्टिकोण में गोता लगाती है, जिससे आपकी एक्सेल फ़ाइलों को अतिरिक्त पॉलिश और व्यावसायिकता मिलती है।
आवश्यक शर्तें
आरंभ करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित चीज़ें मौजूद हैं:
- Aspose.Cells for .NET: आपको Aspose.Cells for .NET इंस्टॉल करना होगा।यहाँ पर डाउनलोड करो.
- IDE सेटअप: .NET फ्रेमवर्क स्थापित के साथ विजुअल स्टूडियो (या आपका पसंदीदा IDE)।
- लाइसेंस: यद्यपि आप नि:शुल्क परीक्षण के साथ शुरुआत कर सकते हैं, लेकिन पूर्ण या अस्थायी लाइसेंस प्राप्त करने से Aspose.Cells की पूरी क्षमता अनलॉक हो जाएगी।अस्थायी लाइसेंस प्राप्त करें.
Aspose.Cells के लिए दस्तावेज़ इस पूरी प्रक्रिया के दौरान संदर्भ के लिए एक उपयोगी संसाधन है। आप इसे पा सकते हैंयहाँ.
पैकेज आयात करना
अपने प्रोजेक्ट में, आवश्यक नामस्थान आयात करें:
using System.IO;
using Aspose.Cells;
using System;
इस पैकेज को आयात करके, आपको Aspose.Cells के भीतर हेडर, फ़ुटर और अन्य Excel कार्यात्मकताओं के साथ काम करने के लिए आवश्यक कक्षाओं और विधियों तक पहुंच प्राप्त होगी।
इस गाइड में, हम प्रत्येक चरण को विभाजित करेंगे ताकि आप आसानी से उसका अनुसरण कर सकें, भले ही आप Aspose.Cells या .NET में नए हों।
चरण 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");
&\"Courier New\"&14
उपरोक्त कोड में सेटिंग निर्दिष्ट पाठ पर आकार 14 के साथ “कूरियर न्यू” फ़ॉन्ट लागू करती है (123
) शेष पाठ डिफ़ॉल्ट फ़ुटर फ़ॉन्ट में रहता है।
चरण 7: फ़ुटर के केंद्र में पृष्ठ संख्या डालें
फ़ूटर में पृष्ठ संख्या शामिल करना पाठकों को बहु-पृष्ठ दस्तावेज़ों पर नज़र रखने में मदद करने का एक शानदार तरीका है।
// फ़ूटर के मध्य भाग में पृष्ठ संख्या डालें
pageSetup.SetFooter(1, "&P");
यहाँ,&P
फ़ुटर के मध्य भाग में वर्तमान पृष्ठ संख्या जोड़ता है। यह एक छोटा सा विवरण है, लेकिन पेशेवर दिखने वाले दस्तावेज़ों के लिए यह महत्वपूर्ण है।
चरण 8: दाएँ फ़ुटर अनुभाग में कुल पृष्ठ संख्या दिखाएँ
अंत में, आइए दाएँ भाग में कुल पृष्ठ संख्या प्रदर्शित करके फ़ुटर को पूरा करें।
// फ़ुटर के दाएँ भाग में कुल पृष्ठ संख्या प्रदर्शित करें
pageSetup.SetFooter(2, "&N");
&N
यह कुल पृष्ठ संख्या प्रदान करता है, जिससे पाठकों को पता चलता है कि दस्तावेज़ कितना लंबा है।
चरण 9: कार्यपुस्तिका सहेजें
एक बार जब आप अपने हेडर और फ़ुटर सेट कर लेते हैं, तो वर्कबुक को सेव करने का समय आ जाता है। यह पूरी तरह से कस्टमाइज़ किए गए हेडर और फ़ुटर के साथ एक्सेल फ़ाइल बनाने का अंतिम चरण है।
// कार्यपुस्तिका सहेजें
excel.Save(dataDir + "SetHeadersAndFooters_out.xls");
यह पंक्ति फ़ाइल को कस्टम हेडर और फ़ुटर के साथ आपकी निर्दिष्ट निर्देशिका में सहेज देती है।
निष्कर्ष
एक्सेल वर्कशीट में हेडर और फ़ुटर जोड़ना संगठित, पेशेवर दस्तावेज़ बनाने के लिए एक मूल्यवान कौशल है। .NET के लिए Aspose.Cells के साथ, आपके पास अपनी एक्सेल फ़ाइलों के हेडर और फ़ुटर पर पूरा नियंत्रण है, वर्कशीट नाम प्रदर्शित करने से लेकर कस्टम टेक्स्ट, दिनांक, समय और यहां तक कि गतिशील पृष्ठ संख्या डालने तक। अब जब आपने प्रत्येक चरण को कार्रवाई में देखा है, तो आप अपने एक्सेल ऑटोमेशन को अगले स्तर पर ले जा सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं हेडर और फ़ूटर के विभिन्न अनुभागों के लिए अलग-अलग फ़ॉन्ट का उपयोग कर सकता हूँ?
हां, .NET के लिए Aspose.Cells आपको विशिष्ट फ़ॉन्ट टैग का उपयोग करके हेडर और फ़ुटर के प्रत्येक अनुभाग के लिए फ़ॉन्ट निर्दिष्ट करने की अनुमति देता है।
मैं हेडर और फ़ुटर कैसे हटाऊं?
आप शीर्षलेख या पादलेख पाठ को रिक्त स्ट्रिंग पर सेट करके शीर्षलेख और पादलेख साफ़ कर सकते हैंSetHeader
याSetFooter
.
क्या मैं .NET के लिए Aspose.Cells के साथ हेडर या फ़ुटर में छवियाँ सम्मिलित कर सकता हूँ?
वर्तमान में, Aspose.Cells मुख्य रूप से हेडर और फ़ुटर में टेक्स्ट का समर्थन करता है। छवियों को वर्कशीट में ही छवियों को सम्मिलित करने जैसे वैकल्पिक समाधान की आवश्यकता हो सकती है।
क्या Aspose.Cells हेडर और फ़ुटर में गतिशील डेटा का समर्थन करता है?
हाँ, आप विभिन्न गतिशील कोड (जैसे&D
तारीख के लिए या&P
गतिशील सामग्री जोड़ने के लिए पृष्ठ संख्या के लिए) का चयन करें।
मैं शीर्षलेख या पादलेख की ऊंचाई कैसे समायोजित कर सकता हूं?
Aspose.Cells के अंतर्गत विकल्प उपलब्ध हैंPageSetup
शीर्षलेख और पादलेख मार्जिन को समायोजित करने के लिए क्लास का उपयोग करें, जिससे आपको रिक्तियों पर नियंत्रण मिलेगा।