एक्सेल से एचटीएमएल

C# .NET का उपयोग करके Excel को HTML में बदलें

एक्सेल स्प्रैडशीट्स का व्यापक रूप से डेटा भंडारण और विश्लेषण के लिए उपयोग किया जाता है, लेकिन उन्हें ऑनलाइन एक्सेस करना और देखना मुश्किल हो सकता है। इस समस्या का समाधान एक्सेल स्प्रेडशीट को एचटीएमएल तालिकाओं में बदलना है, जो वेब पर आसानी से सुलभ और देखने योग्य हैं। Aspose.Cells Cloud के साथ, यह प्रक्रिया और भी आसान और कुशल हो गई है। इस लेख में, हम चर्चा करेंगे कि कैसे Aspose.Cells Cloud का उपयोग एक्सेल स्प्रेडशीट को HTML तालिकाओं में बदलने के लिए करें, और अपनी रूपांतरण आवश्यकताओं के लिए इस समाधान का उपयोग करने के अन्य लाभों का पता लगाएं। चाहे आप डेवलपर हों या अंतिम उपयोगकर्ता, यह लेख आपको वह जानकारी प्रदान करने के लिए डिज़ाइन किया गया है जिसकी आपको एक्सेल से HTML रूपांतरण के साथ आरंभ करने के लिए आवश्यकता है।

एक्सेल से वेब रूपांतरण एपीआई

Aspose.Cells Cloud के सहज एकीकरण, उन्नत सुविधाओं और तेजी से रूपांतरण क्षमताओं का आनंद लें। यह क्लाउड-आधारित एपीआई है जो एक्सेल स्प्रेडशीट को एचटीएमएल टेबल में बदलने के लिए एक सरल और कुशल समाधान प्रदान करता है। कोड की केवल कुछ पंक्तियों के साथ XLS और XLSX को HTML तालिकाओं में बदलें, मैन्युअल डेटा प्रविष्टि की सभी आवश्यकता को समाप्त करें और अधिक महत्वपूर्ण कार्यों के लिए अपना समय खाली करें। इसलिए, चाहे आपको डेटा को ऑनलाइन प्रकाशित करने की आवश्यकता हो, इसे अपनी टीम के साथ साझा करने की आवश्यकता हो, या अपने वर्कफ़्लो को स्वचालित करने की आवश्यकता हो, Aspose.Cells Cloud आपकी एक्सेल से HTML रूपांतरण आवश्यकताओं के लिए एक लचीला और स्केलेबल समाधान प्रदान करता है।

अब, इस लेख के दायरे के अनुसार, हमें अपने C# .NET समाधान में NuGet पैकेज के रूप में Aspose.Cells Cloud SDK for .NET संदर्भ जोड़ने की आवश्यकता है। NuGet पैकेज मैनेजर में “Aspose.Cells-Cloud” खोजें और पैकेज जोड़ें।

Aspose.Cells बादल

चित्र 1:- Aspose.Cells Cloud NuGet पैकेज।

इसके अलावा, एपीआई क्षमताओं का उपयोग करने के लिए, हमारे पास क्लाउड डैशबोर्ड खाता भी होना चाहिए। यदि आपने पहले से सदस्यता नहीं ली है, तो कृपया वैध ईमेल पते का उपयोग करके क्लाउड डैशबोर्ड पर एक निःशुल्क खाता बनाएं और अपने व्यक्तिगत ग्राहक क्रेडेंशियल्स प्राप्त करें।

सी # का उपयोग कर स्प्रेडशीट ऑनलाइन देखें

आइए, C# .NET का उपयोग करके ऑनलाइन स्प्रेडशीट सुविधा को कैसे पूरा किया जा सकता है, इसके चरणों पर चर्चा करें।

एक्सेल से एचटीएमएल

चित्र 2:- एक्सेल से वेब रूपांतरण पूर्वावलोकन।

नमूना एक्सेल वर्कशीट डाउनलोड करने के लिए निम्न लिंक का उपयोग करें (myDocument.xlsx) उपरोक्त उदाहरण में प्रयुक्त।

// पूर्ण उदाहरणों और डेटा फ़ाइलों के लिए, कृपया देखें 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/ से क्लाइंट क्रेडेंशियल्स प्राप्त करें
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ClientID और ClientSecret विवरण प्रदान करके CellsApi उदाहरण बनाएँ
CellsApi instance = new CellsApi(clientID, clientSecret);

// इनपुट एक्सेल वर्कबुक
string name = "myDocument.xlsx";
/
/ Format for resultant file
string format = "HTML";

// परिणामी HTML फ़ाइल का नाम
string resultantFile = "Converted.html";
        
try
{
    // फ़ाइल को स्थानीय सिस्टम ड्राइव से लोड करें
    using (var file = System.IO.File.OpenRead(name))
    {

        // रूपांतरण ऑपरेशन प्रारंभ करें
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // रूपांतरण पूर्ण होने पर सफलता संदेश
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to HTML Conversion successfull !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

आइए उपरोक्त कोड स्निपेट को समझते हैं:

CellsApi instance = new CellsApi(clientID, clientSecret);

CellsApi का एक ऑब्जेक्ट बनाएं जहां हम क्लाइंट क्रेडेंशियल्स को तर्क के रूप में पास करते हैं।

var file = System.IO.File.OpenRead(name)

System.IO.File वर्ग की OpenRead(…) विधि का उपयोग करके इनपुट एक्सेल वर्कशीट पढ़ें।

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

यह विधि एक्सेल को HTML रूपांतरण ऑपरेशन में ट्रिगर करती है और परिणामी HTML को क्लाउड स्टोरेज में सहेजती है।

कर्ल कमांड का उपयोग करके एक्सेल से एचटीएमएल ऑनलाइन

एक्सेल से HTML रूपांतरण cURL कमांड का उपयोग करके प्राप्त किया जा सकता है, जो आपको Aspose.Cells क्लाउड एपीआई के साथ इंटरैक्ट करने और एक्सेल से HTML रूपांतरण सहित विभिन्न ऑपरेशन करने की अनुमति देता है। यहां एक सरल उदाहरण दिया गया है कि cURL कमांड का उपयोग करके एक्सेल स्प्रेडशीट को HTML में कैसे बदला जाए:

  1. अपनी एक्सेल स्प्रेडशीट को Google ड्राइव या ड्रॉपबॉक्स जैसे क्लाउड स्टोरेज प्लेटफॉर्म पर अपलोड करें।
  2. Aspose.Cells Cloud से एक API कुंजी प्राप्त करें, जिसका उपयोग आपके API अनुरोधों को प्रमाणित करने के लिए किया जाएगा।
  3. निम्नलिखित कमांड का उपयोग करके क्लाइंट क्रेडेंशियल्स के आधार पर जेडब्ल्यूटी एक्सेस टोकन जेनरेट करें।
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
  1. अब अपनी एक्सेल स्प्रेडशीट को HTML में बदलने के लिए निम्न cURL कमांड का उपयोग करें:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&outPath=resultant.html&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
  1. एक बार cURL कमांड निष्पादित हो जाने के बाद, परिणामी HTML को क्लाउड स्टोरेज में सहेजा जाता है।

  2. अब, क्लाउड स्टोरेज के बजाय, अगर हमें HTML को लोकल ड्राइव में सेव करने की जरूरत है, तो कृपया निम्नलिखित cURL कमांड का उपयोग करके देखें:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "resultant.html"

हमारे मुफ़्त ऑनलाइन एक्सेल कन्वर्टर ऐप का इस्तेमाल करके देखें।

समापन टिप्पणी

अंत में, एक्सेल स्प्रेडशीट को HTML टेबल में बदलना कई व्यवसायों और संगठनों के लिए एक सामान्य कार्य है, और Aspose.Cells क्लाउड उनकी आवश्यकताओं के लिए एक शक्तिशाली और लचीला समाधान प्रदान करता है। .NET के लिए Aspose.Cells Cloud SDK का उपयोग करके, आप एक्सेल स्प्रेडशीट को कोड की कुछ पंक्तियों के साथ जल्दी और आसानी से HTML टेबल में बदल सकते हैं। इसके अतिरिक्त, Aspose.Cells क्लाउड कई प्रकार की सुविधाएँ प्रदान करता है, जिसमें कई प्रोग्रामिंग भाषाओं के लिए समर्थन, लोकप्रिय क्लाउड स्टोरेज प्लेटफ़ॉर्म के साथ एकीकरण और एक उपयोगकर्ता के अनुकूल इंटरफ़ेस शामिल है, जो इसे सभी आकारों के व्यवसायों और संगठनों के लिए एक आदर्श समाधान बनाता है। चाहे आपको डेटा को ऑनलाइन प्रकाशित करने की आवश्यकता हो, इसे अपनी टीम के साथ साझा करने की, या अपने वर्कफ़्लो को स्वचालित करने की, Aspose.Cells Cloud आपकी Excel से HTML रूपांतरण आवश्यकताओं के लिए एक विश्वसनीय और स्केलेबल समाधान प्रदान करता है।

हम उत्पाद दस्तावेज़ीकरण की खोज करने की भी सलाह देते हैं, क्योंकि इसमें एपीआई की अन्य रोमांचक विशेषताओं की व्याख्या करने वाले विषयों का संग्रह है। अंत में, यदि आप एपीआई का उपयोग करते समय किसी भी समस्या का सामना करते हैं, तो कृपया नि: शुल्क उत्पाद समर्थन फोरम के माध्यम से हमसे संपर्क करने में संकोच न करें।

संबंधित आलेख

इसके बारे में अधिक जानने के लिए कृपया निम्नलिखित लिंक पर जाएँ: