दस्तावेज़ कार्यपुस्तिका और कार्यपत्रक गुणों को HTML में निर्यात करना

परिचय

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

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

इससे पहले कि हम कोड में उतरें, आइए सुनिश्चित करें कि आपके पास आरंभ करने के लिए आवश्यक सभी चीजें मौजूद हैं:

  1. .NET फ्रेमवर्क: सुनिश्चित करें कि आपका विकास वातावरण .NET फ्रेमवर्क के साथ सेट अप किया गया है। Aspose.Cells 4.8 तक के .NET फ्रेमवर्क संस्करणों के साथ संगत है।

  2. .NET के लिए Aspose.Cells: आपको Aspose.Cells इंस्टॉल करना होगा। आप लाइब्रेरी को यहाँ से डाउनलोड कर सकते हैंडाउनलोड पृष्ठ.

  3. आईडीई: विजुअल स्टूडियो जैसा उपयुक्त एकीकृत विकास वातावरण (आईडीई) आपके कोडिंग अनुभव को सरल बना देगा।

  4. नमूना एक्सेल फ़ाइल: परीक्षण के उद्देश्य से, सुनिश्चित करें कि आपके पास नाम की एक एक्सेल फ़ाइल हैsampleExportDocumentWorkbookAndWorksheetPropertiesInHTML.xlsx अपनी कार्यशील निर्देशिका में.

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

अब जबकि हमने पूर्वापेक्षाएँ कवर कर ली हैं, तो चलिए अपने C# प्रोजेक्ट में आवश्यक पैकेज आयात करके शुरू करते हैं। यहाँ बताया गया है कि आप ऐसा कैसे कर सकते हैं:

एक नया प्रोजेक्ट बनाएं

  • अपना IDE खोलें और एक नया C# प्रोजेक्ट बनाएँ। आप एक कंसोल एप्लीकेशन चुन सकते हैं, जो इस प्रकार के कार्य को चलाने के लिए एकदम सही है।

Aspose.Cells NuGet पैकेज जोड़ें

Aspose.Cells पैकेज जोड़ने के लिए, इन चरणों का पालन करें:

  • सॉल्यूशन एक्सप्लोरर में अपने प्रोजेक्ट पर राइट-क्लिक करें और “मैनेज नुगेट पैकेजेस” चुनें।
  • NuGet पैकेज मैनेजर में, “Aspose.Cells” खोजें और इसे इंस्टॉल करें।
  • यह पैकेज एक्सेल फाइलों के साथ काम करने के लिए आवश्यक कक्षाएं और विधियां प्रदान करेगा।

नामस्थान आयात करना

अपनी मुख्य प्रोग्राम फ़ाइल के शीर्ष पर, सुनिश्चित करें कि आपने निम्नलिखित नामस्थान शामिल किए हैं:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

इससे हमें पहुंच मिलेगीWorkbook औरHtmlSaveOptions कक्षाएं, जिनका उपयोग हम अपने उदाहरण में करेंगे।

अब जब आप पूरी तरह से तैयार हो गए हैं, तो आइए इस प्रक्रिया को सरल चरणों में विभाजित करें।

चरण 1: अपनी फ़ाइल निर्देशिकाएँ सेट करें

सबसे पहले, हमें यह निर्दिष्ट करना होगा कि हमारी इनपुट और आउटपुट फ़ाइलें कहाँ स्थित होंगी। अपने कोड में, निर्देशिकाओं को इस तरह आरंभ करें:

// स्रोत निर्देशिका
string sourceDir = "Your Document Directory/";  // अपने वास्तविक पथ के साथ अपडेट करें

// आउटपुट निर्देशिका
string outputDir = "Your Document Directory/";  // अपने वास्तविक पथ के साथ अपडेट करें
  • स्रोत निर्देशिका: यह वह जगह है जहाँ आपकी इनपुट एक्सेल फ़ाइल (sampleExportDocumentWorkbookAndWorksheetPropertiesInHTML.xlsx) संग्रहीत है.
  • आउटपुट निर्देशिका: यह वह पथ है जहां आप आउटपुट HTML फ़ाइल को सहेजना चाहते हैं।

चरण 2: अपनी एक्सेल फ़ाइल लोड करें

अब हमें एक्सेल फ़ाइल को लोड करना होगाWorkbook कक्षा:

// नमूना एक्सेल फ़ाइल लोड करें
Workbook workbook = new Workbook(sourceDir + "sampleExportDocumentWorkbookAndWorksheetPropertiesInHTML.xlsx");
  • कार्यपुस्तिका उदाहरण:Workbook कंस्ट्रक्टर आपकी एक्सेल फ़ाइल का फ़ाइल पथ लेता है और एक नया इंस्टैंस बनाता है जिसे आप संशोधित कर सकते हैं।

चरण 3: HTML सेव विकल्प सेट करें

इसके बाद, हम निर्दिष्ट करते हैं कि हम अपने Excel डेटा को HTML में कैसे सहेजना चाहते हैं:

// HTML सेव विकल्प निर्दिष्ट करें
HtmlSaveOptions options = new HtmlSaveOptions();

// दस्तावेज़, कार्यपुस्तिका और कार्यपत्रक गुणों को निर्यात करने से रोकें
options.ExportDocumentProperties = false;
options.ExportWorkbookProperties = false;
options.ExportWorksheetProperties = false;
  • HtmlSaveOptions: यह वर्ग यह प्रबंधित करने में मदद करता है कि Excel फ़ाइल को HTML में कैसे परिवर्तित किया जाएगा।
  • हमने कई विकल्प निर्धारित किए हैंfalseक्योंकि हम अपने HTML आउटपुट में वर्कबुक और वर्कशीट गुणों को शामिल नहीं करना चाहते हैं।

चरण 4: सब कुछ HTML में निर्यात करें

अब हम अपनी कार्यपुस्तिका को HTML प्रारूप में सहेजने के लिए तैयार हैं:

// HTML सेव विकल्पों के साथ Excel फ़ाइल को HTML में निर्यात करें
workbook.Save(outputDir + "outputExportDocumentWorkbookAndWorksheetPropertiesInHTML.html", options);
  • Save विधि दो पैरामीटर लेती है: आउटपुट HTML फ़ाइल के लिए फ़ाइल पथ और हमारे द्वारा सेट किए गए विकल्प। इसे चलाने से आपकी HTML फ़ाइल निर्दिष्ट आउटपुट निर्देशिका में बन जाएगी।

चरण 5: कंसोल फीडबैक

अंत में, आइए कंसोल में कुछ फीडबैक दें ताकि पता चल सके कि प्रक्रिया सफलतापूर्वक पूरी हो गई है:

Console.WriteLine("ExportDocumentWorkbookAndWorksheetPropertiesInHTML executed successfully.");

निष्कर्ष

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

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

मैं .NET के लिए Aspose.Cells कैसे स्थापित करूं?

आप NuGet पैकेज मैनेजर के माध्यम से अपने विजुअल स्टूडियो प्रोजेक्ट में NuGet के माध्यम से Aspose.Cells लाइब्रेरी स्थापित कर सकते हैं।

क्या मैं HTML आउटपुट को अनुकूलित कर सकता हूँ?

हां, Aspose.Cells विभिन्न विकल्प प्रदान करता हैHtmlSaveOptions अपनी एक्सेल फ़ाइल को HTML में रूपांतरित करने के तरीके को अनुकूलित करने के लिए क्लिक करें.

क्या HTML निर्यात में दस्तावेज़ गुण शामिल करने का कोई तरीका है?

आप सेट कर सकते हैंExportDocumentProperties, ExportWorkbookProperties , औरExportWorksheetProperties कोtrue मेंHtmlSaveOptions यदि आप उन्हें शामिल करना चाहते हैं।

मैं अपनी एक्सेल फ़ाइल को HTML के अलावा किस प्रारूप में निर्यात कर सकता हूँ?

Aspose.Cells PDF, CSV, XML और अन्य सहित विभिन्न प्रारूपों का समर्थन करता है।

क्या इसका कोई परीक्षण संस्करण उपलब्ध है?

हां, आप Aspose.Cells का निःशुल्क परीक्षण संस्करण प्राप्त कर सकते हैंवेबसाइट.