आउटपुट HTML में वर्कशीट CSS को अलग से निर्यात करना
परिचय
इस गाइड में, आप सीखेंगे कि एक्सेल वर्कशीट को HTML में कैसे एक्सपोर्ट किया जाए, जिसमें CSS को अलग से एक्सपोर्ट करने पर विशेष ध्यान दिया जाएगा। यह न केवल आपकी शैलियों की रखरखाव क्षमता में सुधार करता है बल्कि आपके वर्कफ़्लो दक्षता को भी बढ़ाता है। अब, आइए सीधे पूर्वापेक्षाओं में गोता लगाएँ और अपने हाथों को गंदा करें!
आवश्यक शर्तें
इससे पहले कि हम कोड में आगे बढ़ें, आपको इस ट्यूटोरियल को सुचारू रूप से चलाने के लिए निम्नलिखित बातों की आवश्यकता होगी:
- Aspose.Cells for .NET लाइसेंस: Aspose.Cells की सुविधाओं का पूरी तरह से उपयोग करने के लिए आपको लाइसेंस की आवश्यकता होगी। आप ऐसा कर सकते हैंनवीनतम संस्करण डाउनलोड करेंया प्राप्त करेंअस्थायी लाइसेंस यदि आप सिर्फ पानी का परीक्षण कर रहे हैं।
- विकास वातावरण: आदर्श रूप से, आपके .NET प्रोजेक्ट को निर्बाध रूप से चलाने के लिए आपके पास Visual Studio स्थापित होना चाहिए।
- C# का बुनियादी ज्ञान: C# प्रोग्रामिंग में थोड़ी जानकारी होने से आपको कोड स्निपेट को बेहतर ढंग से समझने में मदद मिलेगी।
- संदर्भ दस्तावेज़: स्वयं को इससे परिचित कराएंAspose.Cells दस्तावेज़ीकरण अतिरिक्त सुविधाओं और क्षमताओं के लिए. एक बार जब आप इन पूर्व-आवश्यकताओं को सूची से हटा देंगे, तो हम रोमांचक भाग के लिए तैयार हैं!
पैकेज आयात करें
आरंभ करने के लिए, आपको Aspose.Cells से प्रासंगिक नामस्थान आयात करने होंगे। यहां बताया गया है कि आप इसे कैसे सेट कर सकते हैं:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
यह सेटअप आपको कार्यपुस्तिकाएँ बनाने, कार्यपत्रकों में हेरफेर करने और शैलियों का प्रबंधन करने के लिए सभी आवश्यक उपकरण प्रदान करेगा।
आइए इसे प्रबंधनीय खंडों में विभाजित करें, प्रत्येक चरण आपको उस जीवंत एक्सेल वर्कशीट को HTML फ़ाइल में निर्यात करने के अपने लक्ष्य के करीब ले जाएगा, जिसमें सभी CSS जूस अलग होंगे!
चरण 1: आउटपुट निर्देशिका सेट करें
सबसे पहली चीज़ जो आपको करने की ज़रूरत है वह यह तय करना है कि आप अपनी एक्सपोर्ट की गई HTML फ़ाइल को कहाँ सहेजना चाहते हैं। यह महत्वपूर्ण है क्योंकि अगर आप यह गलत करते हैं, तो आपको अपने दस्तावेज़ को खोजने के लिए इधर-उधर भटकना पड़ सकता है!
string outputDir = "Your Document Directory";
बस प्रतिस्थापित करें"Your Document Directory"
उस पथ के साथ जहाँ आप फ़ाइल को सहेजना चाहते हैं। उदाहरण के लिए:string outputDir = @"C:\MyExports\";
.
चरण 2: वर्कबुक ऑब्जेक्ट बनाएँ
इसके बाद, हमें एक नई वर्कबुक ऑब्जेक्ट बनाने की आवश्यकता है। वर्कबुक को अपने खाली कैनवास के रूप में सोचें जहाँ सारा जादू होता है!
Workbook wb = new Workbook();
ऐसा करके, हमने Workbook क्लास का एक नया इंस्टेंस आरंभ किया है। यह चरwb
अब हमारी पूरी एक्सेल वर्कशीट इसमें होगी।
चरण 3: पहली वर्कशीट तक पहुँचें
अब समय आ गया है कि आप अपने कैनवास में गोता लगाएँ और पहली वर्कशीट लें। यह हिस्सा सीधा है, क्योंकि हमें इस ट्यूटोरियल के लिए केवल पहली शीट की आवश्यकता है।
Worksheet ws = wb.Worksheets[0];
यह पंक्ति आपकी कार्यपुस्तिका में पहली वर्कशीट लाती है, जो हेरफेर के लिए तैयार है।
चरण 4: सेल के मान में परिवर्तन करें
अब मज़ेदार भाग पर आते हैं - चलिए एक सेल में कुछ डेटा डालते हैं! आप कोई भी सेल चुन सकते हैं, लेकिन इस उदाहरण के लिए, हम सेल “B5” का उपयोग करेंगे।
Cell cell = ws.Cells["B5"];
cell.PutValue("This is some text.");
इस लाइन के साथ, हमने सेल B5 में “यह कुछ टेक्स्ट है” टेक्स्ट डाला है। सरल है, है न?
चरण 5: सेल शैली सेट करें
चलिए थोड़ा और आकर्षक बनाते हैं! हम अपने टेक्स्ट का फ़ॉन्ट रंग बदलकर उसे लाल कर देंगे।
Style st = cell.GetStyle();
st.Font.Color = Color.Red;
cell.SetStyle(st);
यह चरण सेल B5 की मौजूदा शैली को पुनः प्राप्त करता है, फ़ॉन्ट रंग को लाल रंग में बदलता है, और फिर नई शैली को फिर से लागू करता है। अब आपका सेल सिर्फ़ एक और सादा टेक्स्ट बॉक्स नहीं है!
चरण 6: HTML सहेजें विकल्प निर्दिष्ट करें
इस चरण में, हम HTML सेव विकल्प तैयार करेंगे। यह सुनिश्चित करने के लिए महत्वपूर्ण है कि आपका CSS अलग से निर्यात हो।
HtmlSaveOptions opts = new HtmlSaveOptions();
opts.ExportWorksheetCSSSeparately = true;
साथExportWorksheetCSSSeparately
विकल्प को true पर सेट करके, आप लाइब्रेरी को CSS शैलियों को सीधे HTML फ़ाइल में एम्बेड करने के बजाय अलग से संभालने के लिए कह रहे हैं।
चरण 7: कार्यपुस्तिका को HTML के रूप में सहेजें
अंत में, अब सारी मेहनत को सहेजने का समय आ गया है! यह लाइन आपकी कार्यपुस्तिका को निर्दिष्ट आउटपुट निर्देशिका में HTML फ़ाइल के रूप में सहेजती है।
wb.Save(outputDir + "outputExportWorksheetCSSSeparately.html", opts);
यहाँ, हम अपनी आउटपुट फ़ाइल का नामकरण कर रहे हैंoutputExportWorksheetCSSSeparately.html
और देखिए - आपने यह कर दिखाया!
चरण 8: निष्पादन की पुष्टि करें
यह जानने के लिए कि सब कुछ सुचारू रूप से हुआ, पुष्टिकरण संदेश भेजना हमेशा अच्छा रहता है।
Console.WriteLine("ExportWorksheetCSSSeparatelyInOutputHTML executed successfully.");
अब आप अपना कोड चला सकते हैं, और यदि आपको पुष्टिकरण संदेश दिखाई देता है, तो बधाई हो - आपने अपनी एक्सेल वर्कशीट को अलग सीएसएस के साथ सफलतापूर्वक निर्यात कर लिया है!
निष्कर्ष
और अब आपके पास यह है - CSS को अलग रखते हुए Excel वर्कशीट को HTML में एक्सपोर्ट करने के लिए आपकी खुद की गाइड, Aspose.Cells for .NET की बदौलत। यह न केवल आपकी स्टाइलिंग को व्यवस्थित रखता है बल्कि आपको भविष्य में जब भी बदलाव करने की आवश्यकता होती है, तो आपको अधिक लचीलापन भी देता है।
अक्सर पूछे जाने वाले प्रश्न
Aspose.Cells क्या है?
Aspose.Cells एक शक्तिशाली .NET लाइब्रेरी है जो आपको Microsoft Excel की आवश्यकता के बिना Excel स्प्रेडशीट बनाने, संशोधित करने और परिवर्तित करने की अनुमति देती है।
मैं Aspose.Cells का निःशुल्क परीक्षण कैसे प्राप्त कर सकता हूँ?
आप यहां से निःशुल्क परीक्षण डाउनलोड कर सकते हैंAspose.Cells रिलीज़ पेज.
क्या मैं HTML आउटपुट को और अधिक अनुकूलित कर सकता हूँ?
हां, Aspose.Cells आपकी आवश्यकताओं के अनुसार HTML आउटपुट को अनुकूलित करने के लिए विभिन्न विकल्प प्रदान करता है।
क्या Aspose.Cells का उपयोग करके अन्य शीट तत्वों में हेरफेर करना संभव है?
बिल्कुल! Aspose.Cells आपको स्प्रेडशीट के भीतर चार्ट, छवियों और कई अन्य तत्वों में हेरफेर करने की अनुमति देता है।
मुझे अतिरिक्त संसाधन कहां मिल सकते हैं?
इसकी जाँच पड़ताल करोAspose.Cells दस्तावेज़ीकरण विस्तृत मार्गदर्शिका और API संदर्भ के लिए.