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

एक्सेल को जावा में एचटीएमएल में कनवर्ट करें

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

एक्सेल से HTML कन्वर्टर

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

अब पहले हमें pom.xml में निम्नलिखित जानकारी जोड़कर Java प्रोजेक्ट (मावेन बिल्ड) में SDK संदर्भ जोड़ने की आवश्यकता है।

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

यदि आपके पास क्लाउड डैशबोर्ड पर कोई मौजूदा खाता नहीं है, तो कृपया एक मान्य ईमेल पते का उपयोग करके एक निःशुल्क खाता बनाएं और अपने व्यक्तिगत ग्राहक क्रेडेंशियल विवरण प्राप्त करें।

जावा में एक्सेल टू वेब

आइए विस्तार से चर्चा करें कि आप नीचे दिए गए चरणों का पालन करके एक ऑनलाइन स्प्रेडशीट व्यूअर कैसे विकसित कर सकते हैं।

  • CellsApi वर्ग का एक उदाहरण बनाएँ जो क्लाइंट क्रेडेंशियल्स को इनपुट तर्कों के रूप में लेता है।
  • इनपुट एक्सेल का नाम निर्दिष्ट करें, परिणामी स्वरूप HTML के रूप में, और स्ट्रिंग चर में आउटपुट फ़ाइल नाम।
  • फ़ाइल उदाहरण का उपयोग करके स्थानीय ड्राइव से एक्सेल कार्यपुस्तिका की सामग्री पढ़ें।
  • अंत में, रूपांतरण प्रक्रिया आरंभ करने के लिए विधि cellsWorkbookPutConvertWorkbook(…) को कॉल करें।
// अधिक उदाहरणों के लिए, कृपया देखें https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // https://dashboard.aspose.cloud/ से ClientID और ClientSecret प्राप्त करें
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // क्लाइंट क्रेडेंशियल्स का उपयोग करके CellsApi का एक उदाहरण बनाएँ
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // इनपुट एक्सेल वर्कबुक का नाम
    String fileName = "source.xlsx";
    // पासवर्ड विवरण अगर कार्यपुस्तिका एन्क्रिप्टेड है
    String password = null;
        
    // परिणामी फ़ाइल स्वरूप
    String format = "HTML";
    		
    // स्थानीय सिस्टम से फ़ाइल लोड करें
    File file = new File("c://Users/"+fileName);	
    
    // दस्तावेज़ रूपांतरण ऑपरेशन करें
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // प्रिंट सफलता संदेश
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
एक्सेल से सीएसवी फ़ाइल पूर्वावलोकन

छवि 1: - एक्सेल से एचटीएमएल रूपांतरण पूर्वावलोकन

उपरोक्त उदाहरण में प्रयुक्त इनपुट एक्सेल को myDocument.xlsx से डाउनलोड किया जा सकता है।

एपीआई की अद्भुत क्षमता पर ध्यान दें जहां परिणामी HTML में अलग-अलग वर्कशीट अलग टैब के रूप में दिखाई दे रही हैं।

कर्ल कमांड का उपयोग करके एक्सेल को HTML में बदलें

REST API और cURL कमांड का उपयोग करके Excel को HTML / XLS से वेब में कनवर्ट करना कई लाभ प्रदान करता है। सबसे पहले और सबसे महत्वपूर्ण, यह दृष्टिकोण अत्यधिक लचीला है और इसे आपके मौजूदा वर्कफ़्लोज़ में आसानी से एकीकृत किया जा सकता है। REST API और cURL कमांड का उपयोग करके, आप अपने दस्तावेज़ रूपांतरण कार्यों को स्वचालित कर सकते हैं और मैन्युअल रूपांतरण के लिए आवश्यक समय और संसाधनों को कम कर सकते हैं। इसके अतिरिक्त, Aspose.Cells Cloud जैसे क्लाउड-आधारित टूल का उपयोग करके आप किसी अतिरिक्त सॉफ़्टवेयर की आवश्यकता के बिना एक स्केलेबल और सुरक्षित प्लेटफ़ॉर्म पर रूपांतरण करने में सक्षम होते हैं। अंत में, एक्सेल को HTML में बदलने के लिए REST API और cURL कमांड का उपयोग करना एक लागत प्रभावी समाधान है जो आपको लाइसेंस शुल्क और रखरखाव लागत पर पैसे बचाने में मदद कर सकता है।

तो सबसे पहले हमें निम्न आदेश निष्पादित करते समय एक जेडब्ल्यूटी एक्सेस टोकन उत्पन्न करने की आवश्यकता है।

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

एक बार हमारे पास JWT टोकन होने के बाद, हमें XLS को HTML में बदलने और क्लाउड स्टोरेज में आउटपुट को बचाने के लिए निम्नलिखित कमांड को निष्पादित करने की आवश्यकता है।

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

अंतिम टिप्पणियाँ

अंत में, एक्सेल को HTML में बदलना एक सामान्य कार्य है जिसे विभिन्न उपकरणों और विधियों का उपयोग करके पूरा किया जा सकता है। हालाँकि इस लेख में, हमने एक्सेल को HTML में बदलने के लिए दो तरीकों की खोज की: Aspose.Cells Cloud SDK के साथ Java कोड का उपयोग करना, और REST API और cURL कमांड का उपयोग करना। आपकी विशिष्ट आवश्यकताओं और वर्कफ़्लो के आधार पर दोनों दृष्टिकोण अपने स्वयं के अनूठे लाभ और लाभ प्रदान करते हैं। जावा कोड का उपयोग करना अधिक अनुकूलन योग्य और एकीकृत समाधान प्रदान करता है, जबकि REST API और cURL कमांड का उपयोग करने से अधिक लचीलापन और मापनीयता मिलती है। अंततः, दृष्टिकोण का चुनाव आपकी एक्सेल फाइलों के आकार और जटिलता, आवश्यक स्वचालन और एकीकरण के स्तर और आपके समग्र बजट और संसाधनों जैसे कारकों पर निर्भर करता है। आप चाहे जो भी दृष्टिकोण चुनें, Aspose.Cells Cloud दस्तावेज़ रूपांतरण के लिए एक शक्तिशाली और विश्वसनीय मंच प्रदान करता है, फ़ाइल स्वरूपों और सुविधाओं की एक विस्तृत श्रृंखला के लिए समर्थन के साथ।

कृपया ध्यान दें कि SDK का पूरा स्रोत कोड GitHub (MIT लाइसेंस के तहत प्रकाशित) से डाउनलोड किया जा सकता है। अंत में, यदि एपीआई का उपयोग करते समय आपको कोई समस्या आती है, तो कृपया नि: शुल्क उत्पाद समर्थन फोरम के माध्यम से हमसे संपर्क करने में संकोच न करें।

संबंधित आलेख

इसके बारे में अधिक जानने के लिए हम निम्नलिखित लिंक पर जाने की पुरजोर अनुशंसा करते हैं: