एक्सेल ते पॉवरपॉइंट

C# .NET वापरून Excel (XLS, XSLX) PowerPoint मध्ये रूपांतरित करा

एक्सेल आणि पॉवरपॉईंट ही आजच्या व्यावसायिक जगात सर्वाधिक वापरली जाणारी दोन सॉफ्टवेअर टूल्स आहेत. एक्सेल डेटा विश्लेषण आणि व्यवस्थापनासाठी वापरला जातो, तर पॉवरपॉईंटचा वापर सादरीकरणे तयार करण्यासाठी केला जातो. काहीवेळा, तुमचा डेटा अधिक आकर्षक पद्धतीने सादर करण्यासाठी किंवा तुमच्या विश्लेषणाचा सारांश देण्यासाठी तुम्हाला Excel वर्कशीट्स PowerPoint प्रेझेंटेशनमध्ये रूपांतरित करण्याची आवश्यकता असू शकते. व्यक्तिचलितपणे केले असल्यास हे वेळखाऊ काम असू शकते, विशेषत: जर तुम्हाला वारंवार डेटा अपडेट करावा लागत असेल. सुदैवाने, एक उपाय आहे जो ही प्रक्रिया स्वयंचलित करू शकतो आणि तुमचा बराच वेळ वाचवू शकतो.

या ब्लॉग पोस्टमध्ये, आम्ही एक्सेल वर्कशीट्स पॉवरपॉईंट प्रेझेंटेशनमध्ये रूपांतरित करण्याच्या प्रक्रियेला स्वयंचलित करण्यासाठी C# REST API कसे वापरायचे ते दर्शवू. पर्यावरण सेट करण्यापासून ते कोड लिहिण्यापर्यंत आपल्याला माहित असणे आवश्यक असलेल्या सर्व गोष्टी आम्ही कव्हर करू. तर, चला सुरुवात करूया!

Excel ते PowerPoint रूपांतरण API

Aspose.Cells Cloud SDK for .NET वापरून Excel वर्कशीट्स PowerPoint प्रेझेंटेशनमध्ये रूपांतरित केल्याने अनेक फायदे मिळतात. प्रथम, ते रूपांतरण प्रक्रिया स्वयंचलित करून वेळ वाचवते, ज्यामुळे तुम्हाला इतर कामांवर लक्ष केंद्रित करता येते. दुसरे, ते Excel वरून PowerPoint वर डेटा मॅन्युअली कॉपी आणि पेस्ट करताना उद्भवू शकणाऱ्या त्रुटींची शक्यता कमी करते. याव्यतिरिक्त, हे एक वापरकर्ता-अनुकूल साधन आहे आणि थोडा अगोदर कोडिंग अनुभव आवश्यक आहे. त्याच्या साध्या इंटरफेस आणि सरळ सूचनांसह, तुम्ही तुमच्या एक्सेल वर्कशीट्सला पॉवरपॉईंट प्रेझेंटेशनमध्ये कोणत्याही अडचणीशिवाय त्वरीत रूपांतरित करू शकता.

प्रारंभ करण्‍यासाठी, आम्‍हाला NuGet पॅकेज व्‍यवस्‍थापकाद्वारे आमच्‍या अॅप्लिकेशनमध्‍ये त्याचा संदर्भ जोडण्‍याची आवश्‍यकता आहे. त्यामुळे “Aspose.Cells-Cloud” शोधा आणि Add Package बटण दाबा. दुसरे म्हणजे, तुमचे Cloud Dashboard वर खाते नसल्यास, कृपया वैध ईमेल पत्ता वापरून एक विनामूल्य खाते तयार करा आणि तुमचे वैयक्तिकृत क्लायंट क्रेडेन्शियल मिळवा.

C# वापरून PowerPoint मध्ये Excel घाला

कृपया C# वापरून Excel ते PowerPoint एम्बेड करण्यासाठी खाली दिलेल्या कोड स्निपेटचा वापर करा.

// संपूर्ण उदाहरणे आणि डेटा फाइल्ससाठी, कृपया येथे जा 
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.xls";
// परिणामी PowerPoint सादरीकरणासाठी स्वरूप
string format = "PPTX";

try
{
    // स्थानिक ड्राइव्हवरून फाइल लोड करा
    using (var file = System.IO.File.OpenRead(name))
    {

        // रूपांतरण ऑपरेशन सुरू करा
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // परिणामी पॉवरपॉइंट लोकल ड्राइव्हवर सेव्ह करा
        using (var fileStream = new FileStream("Embedded.pptx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // रूपांतरण यशस्वी झाल्यास यशस्वी संदेश प्रिंट करा
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to PowerPoint Conversion successful !");
            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(…) पद्धत वापरून इनपुट एक्सेल वर्कबुक वाचा.

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

Excel PowerPoint फॉरमॅटमध्ये रूपांतरित करण्यासाठी वरील पद्धतीवर कॉल करा.

using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

आता, परिणामी पॉवरपॉइंट (PPTX) लोकल ड्राइव्हवर सेव्ह करण्यासाठी, कृपया वरील कोड लाईन्स वापरा. एक्सेल ते पॉवरपॉइंट रूपांतरणादरम्यान उद्भवणारे कोणतेही अपवाद ट्राय-कॅच ब्लॉकमध्ये हाताळले जातील.

एक्सेल ते पॉवरपॉइंट

Excel ते PowerPoint रूपांतरण पूर्वावलोकन.

वरील उदाहरणात वापरलेले नमुना एक्सेल वर्कशीट myDocument.xlsx वरून डाउनलोड केले जाऊ शकते ).

CURL कमांड्स वापरून Excel ते PPT

REST API कॉल करण्यासाठी cURL कमांड वापरण्याचा मुख्य फायदा म्हणजे तो कमांड लाइनवरून वेब-आधारित API सह संवाद साधण्याचा एक सोपा आणि लवचिक मार्ग प्रदान करतो. याव्यतिरिक्त, cURL कमांड आणि REST API वापरकर्ता-अनुकूल इंटरफेस प्रदान करतात ज्यासाठी आधीच्या कोडिंग अनुभवाची आवश्यकता नाही. त्यामुळे, सरळ सूचना आणि अनुसरण करण्यास सोप्या आदेशांसह, तुम्ही तुमची एक्सेल वर्कशीट्स पॉवरपॉइंट प्रेझेंटेशनमध्ये जलद आणि कार्यक्षमतेने एम्बेड करू शकता.

प्रथम, आम्हाला क्लायंट क्रेडेन्शियल्सवर आधारित JWT ऍक्सेस टोकन व्युत्पन्न करावे लागेल:

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"

आता आम्हाला PowerPoint प्रेझेंटेशनमध्ये Excel वर्कबुक एम्बेड करण्यासाठी खालील कमांड कार्यान्वित करणे आवश्यक आहे. यशस्वी रूपांतरणानंतर, परिणामी फाइल स्थानिक ड्राइव्हवर संग्रहित केली जाते (-o पॅरामीटरमध्ये निर्दिष्ट केलेल्या पथानुसार).

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

दुसरा पर्याय म्हणजे Excel ला PowerPoint मध्ये रूपांतरित करणे आणि क्लाउड स्टोरेजमध्ये आउटपुट जतन करणे.

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

समारोपाची टिप्पणी

शेवटी, .NET आणि cURL कमांडसाठी Aspose.Cells Cloud SDK हे Excel वर्कशीट्सला PowerPoint प्रेझेंटेशनमध्ये रूपांतरित करण्याचा एक कार्यक्षम आणि वापरकर्ता-अनुकूल मार्ग प्रदान करतात. क्लाउड-आधारित तंत्रज्ञानाची शक्ती cURL आदेशांच्या लवचिकतेसह एकत्रित करून, तुम्ही तुमची रूपांतरण आणि एम्बेडिंग प्रक्रिया स्वयंचलित करू शकता, वेळ वाचवू शकता आणि अचूकता सुधारू शकता. त्‍याच्‍या सरळ सूचना आणि अनुसरण करण्‍यास सोप्या आज्ञांसह, तुमचा कार्यप्रवाह सुव्यवस्थित करा आणि तुमची उत्पादकता वाढवा. आम्हाला आशा आहे की या ब्लॉग पोस्टने तुमची Excel ते PowerPoint रूपांतरण प्रक्रिया सुधारण्यासाठी .NET साठी Aspose.Cells Cloud SDK वापरण्यासाठी मौल्यवान अंतर्दृष्टी आणि सूचना दिल्या आहेत.

तरीही, आम्ही API च्या इतर रोमांचक वैशिष्ट्यांबद्दल तपशील स्पष्ट करणारे [व्यापक दस्तऐवज [११] अनुसरण करण्यास सोपे एक्सप्लोर करण्याची शिफारस करतो. API वापरत असताना तुम्हाला काही समस्या आल्यास, कृपया [ग्राहक समर्थन मंच9 द्वारे आमच्याशी संपर्क साधा.

संबंधित लेख

याबद्दल अधिक जाणून घेण्यासाठी कृपया खालील लिंक्सला भेट द्या: