एक्सेल ते csv

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

[एक्सेल] [१] स्प्रेडशीट हे डेटा संचयित करण्यासाठी, व्यवस्थापित करण्यासाठी आणि विश्लेषण करण्यासाठी एक आवश्यक साधन आहे. तथापि, असे काही वेळा असू शकतात जेव्हा तुम्हाला तुमचा Excel डेटा दुसर्‍या फॉरमॅटमध्‍ये रूपांतरित करायचा असतो, जसे की CSV, तो इतरांसाठी अधिक प्रवेशयोग्य बनवण्‍यासाठी किंवा दुसर्‍या अॅप्लिकेशनमध्‍ये इंपोर्ट करण्‍यासाठी. चांगली बातमी अशी आहे की एक्सेलला CSV मध्ये रूपांतरित करणे कधीही सोपे नव्हते, परंतु Aspose.Cells Cloud ला धन्यवाद. हे एक शक्तिशाली क्लाउड-आधारित API आहे जे एक्सेल डेटाला CSV सह, कोडच्या काही ओळींसह विविध फाईल फॉरमॅटमध्ये रूपांतरित करण्याची क्षमता प्रदान करते. या लेखात, आम्ही एक्सेल स्प्रेडशीट्सला CSV फॉरमॅटमध्ये रूपांतरित करण्यासाठी Aspose.Cells Cloud कसे वापरायचे ते दाखवू आणि तुमच्या डेटा रूपांतरण गरजांसाठी हे शक्तिशाली API वापरण्याचे फायदे एक्सप्लोर करू.

एक्सेल ते CSV रूपांतरण API

Aspose.Cells Cloud च्या मदतीने एक्सेल डेटा CSV फॉरमॅटमध्ये रूपांतरित करण्याची प्रक्रिया कशी सोपी करायची ते शिका. हे API Excel च्या नवीनतम आवृत्त्यांचे समर्थन करते आणि वैशिष्ट्यांचा एक सर्वसमावेशक संच प्रदान करते जे विविध फाइल स्वरूपांमध्ये डेटा रूपांतरित करणे सोपे करते. त्याचप्रमाणे, Aspose.Cells Cloud SDK for .NET C# प्रोग्रामिंग भाषा वापरून (काही कोड लाइन वापरून) Excel ला CSV मध्ये रूपांतरित करण्याचा एक सोपा आणि सरळ मार्ग प्रदान करते. त्यामुळे, तुम्ही नवशिक्या असाल किंवा अनुभवी विकासक असाल, हा लेख तुम्हाला .NET साठी Aspose.Cells Cloud SDK वापरून Excel ते CSV रूपांतरण सुरू करण्यात मदत करेल.

SDK वापरासह प्रारंभ करण्यासाठी, आम्हाला त्याचा संदर्भ NuGet पॅकेज व्यवस्थापकाद्वारे जोडणे आवश्यक आहे. फक्त “Aspose.Cells-Cloud” शोधा आणि पॅकेज जोडा बटण दाबा.

आता, API क्षमता वापरण्यासाठी, आमच्याकडे क्लाउड डॅशबोर्ड खाते देखील असणे आवश्यक आहे. तुम्ही आधीच सदस्यत्व घेतलेले नसल्यास, कृपया वैध ईमेल पत्ता वापरून Cloud Dashboard वर एक विनामूल्य खाते तयार करा आणि तुमचे वैयक्तिकृत क्लायंट क्रेडेन्शियल मिळवा.

C# वापरून Excel ला CSV मध्ये रूपांतरित करा

खाली दिलेला कोड स्निपेट आहे जो आम्हाला Microsoft Office Automation किंवा इतर कोणतीही युटिलिटी इन्स्टॉल न करता Excel ला CSV मध्ये रूपांतरित करण्यात मदत करू शकतो. तुम्ही पाहिल्याप्रमाणे, संपूर्ण प्रक्रिया सोपी आणि सरळ आहे.

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

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

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

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

परिणामी CSV लोकल ड्राइव्हवर सेव्ह करण्यासाठी हा कोड वापरा

एक्सेल ते csv

प्रतिमा २:- XLSX ते CSV रूपांतरण पूर्वावलोकन.

मध्ये वापरलेले नमुना एक्सेल वर्कशीट TestCase.xlsx डाउनलोड करण्यासाठी खालील लिंक वापरा वरील उदाहरण.

CURL कमांड वापरून XLSX ते CSV

CURL कमांडद्वारे Aspose.Cells Cloud मध्ये प्रवेश करण्याची अनेक कारणे आहेत विकासकांसाठी एक उत्तम पर्याय आहे. CURL कमांड वापरण्याच्या काही फायद्यांमध्ये हे समाविष्ट आहे:

  1. ऑटोमेशन: रूपांतरण प्रक्रिया स्वयंचलित करा, ती सुलभ आणि अधिक कार्यक्षम बनवा.
  2. क्रॉस-प्लॅटफॉर्म सुसंगतता: Windows, macOS आणि Linux वर समर्थित, विविध ऑपरेटिंग सिस्टमसह काम करणार्‍या विकासकांसाठी एक आदर्श पर्याय बनवते.
  3. समाकलित करणे सोपे: इतर साधने आणि प्रणालींसह समाकलित करा (विद्यमान कार्यप्रवाहांमध्ये समाविष्ट करा).
  4. लवचिकता: तुम्हाला आउटपुटचे स्वरूप आणि संरचना निर्दिष्ट करण्याची अनुमती देते.
  5. सुधारित सुरक्षितता: तुम्ही संवेदनशील डेटा सुरक्षित राहील याची खात्री करू शकता, कारण प्रक्रियेमध्ये तृतीय-पक्षाच्या वेबसाइट किंवा अॅप्लिकेशनवर डेटा पाठवणे समाविष्ट नाही.

आता, रूपांतरण प्रक्रियेतील पहिली पायरी म्हणजे आमच्या क्लायंट क्रेडेन्शियल्सवर आधारित 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"

टोकन जनरेशननंतर, कृपया XLSX ला CSV मध्ये रूपांतरित करण्यासाठी आणि आउटपुट क्लाउड स्टोरेजमध्ये सेव्ह करण्यासाठी खालील कमांड कार्यान्वित करा:

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

आम्हाला स्थानिक ड्राइव्हवर निर्यात केलेले CSV जतन करण्यास स्वारस्य असल्यास, कृपया खालील cURL कमांड वापरून पहा:

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

समारोपाचे भाषण

या लेखाच्या शेवटी, आम्ही असा निष्कर्ष काढला आहे की Aspose.Cells Cloud C# प्रोग्रामिंग भाषा वापरून एक्सेल स्प्रेडशीट्सला CSV फॉरमॅटमध्ये रूपांतरित करण्याचा एक सोयीस्कर आणि विश्वासार्ह मार्ग प्रदान करतो. शिवाय, हे API अनेक वैशिष्ट्ये आणि कार्यक्षमतेची ऑफर देते, ज्यामुळे ते विकासक आणि व्यवसायांसाठी एक आदर्श उपाय बनते ज्यांना Excel डेटा CSV स्वरूपात रूपांतरित करण्याची आवश्यकता आहे. तुम्ही तुमची डेटा रूपांतरण प्रक्रिया स्वयंचलित करू इच्छित असाल किंवा फक्त रूपांतरण प्रक्रिया सुलभ आणि अधिक कार्यक्षम बनवू इच्छित असाल, Aspose.Cells Cloud तुमच्यासाठी योग्य उपाय आहे. त्याचा वापरकर्ता-अनुकूल इंटरफेस, सर्वसमावेशक वैशिष्ट्ये आणि .NET साठी मजबूत SDK, तुम्ही खात्री बाळगू शकता की तुमच्या डेटा रूपांतरण गरजांसाठी तुम्हाला सर्वोत्तम संभाव्य उपाय मिळत आहेत. त्यामुळे, तुम्ही Excel ला CSV मध्ये रूपांतरित करण्याचा जलद आणि कार्यक्षम मार्ग शोधत असाल, तर आज Aspose.Cells Cloud वापरून पहा.

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

संबंधित लेख

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