सीएसवी के लिए एक्सेल

C# .NET का उपयोग करके Excel (XLS, XSLX) को CSV में कनवर्ट करें

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

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

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

एसडीके उपयोग के साथ आरंभ करने के लिए, हमें NuGet पैकेज मैनेजर के माध्यम से इसका संदर्भ जोड़ना होगा। बस “Aspose.Cells-Cloud” खोजें और पैकेज जोड़ें बटन दबाएं।

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

सी # का उपयोग कर एक्सेल को सीएसवी में कनवर्ट करें

नीचे दिया गया कोड स्निपेट है जो माइक्रोसॉफ्ट ऑफिस ऑटोमेशन या स्थापित किसी अन्य उपयोगिता का उपयोग किए बिना एक्सेल को सीएसवी में बदलने में हमारी मदद कर सकता है। जैसा कि आप देख सकते हैं, पूरी प्रक्रिया सरल और सीधी है।

// संपूर्ण उदाहरणों और डेटा फ़ाइलों के लिए, कृपया यहां जाएं 
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);  

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

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

परिणामी CSV को स्थानीय ड्राइव में सहेजने के लिए इस कोड का उपयोग करें

सीएसवी के लिए एक्सेल

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

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

XLSX से CSV cURL कमांड का उपयोग कर

डेवलपर्स के लिए CURL कमांड के माध्यम से Aspose.Cells क्लाउड तक पहुंचने के कई कारण हैं। CURL कमांड का उपयोग करने के कुछ लाभों में शामिल हैं:

  1. स्वचालन: रूपांतरण प्रक्रिया को स्वचालित करें, इसे आसान और अधिक कुशल बनाएं।
  2. क्रॉस-प्लेटफ़ॉर्म संगतता: विंडोज, मैकओएस और लिनक्स पर समर्थित, यह विभिन्न प्रकार के ऑपरेटिंग सिस्टम के साथ काम करने वाले डेवलपर्स के लिए एक आदर्श विकल्प है।
  3. एकीकृत करने में आसान: अन्य उपकरणों और प्रणालियों के साथ एकीकृत करें (मौजूदा कार्यप्रवाहों में शामिल करें)।
  4. लचीलापन: आपको आउटपुट के प्रारूप और संरचना को निर्दिष्ट करने की अनुमति देता है।
  5. बेहतर सुरक्षा: आप यह सुनिश्चित कर सकते हैं कि संवेदनशील डेटा सुरक्षित रहे, क्योंकि इस प्रक्रिया में किसी तीसरे पक्ष की वेबसाइट या एप्लिकेशन को डेटा भेजना शामिल नहीं है।

अब, रूपांतरण प्रक्रिया में पहला कदम हमारे ग्राहक प्रमाण-पत्रों के आधार पर जेडब्ल्यूटी एक्सेस टोकन उत्पन्न करना है:

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 प्रारूप में बदलने का एक सुविधाजनक और विश्वसनीय तरीका प्रदान करता है। इसके अलावा, यह एपीआई सुविधाओं और कार्यात्मकताओं की एक विस्तृत श्रृंखला प्रदान करता है, जो इसे डेवलपर्स और व्यवसायों के लिए एक आदर्श समाधान बनाता है, जिन्हें एक्सेल डेटा को सीएसवी प्रारूप में बदलने की आवश्यकता होती है। चाहे आप अपनी डेटा रूपांतरण प्रक्रिया को स्वचालित करना चाहते हैं, या केवल रूपांतरण प्रक्रिया को आसान और अधिक कुशल बनाना चाहते हैं, Aspose.Cells Cloud आपके लिए सही समाधान है। इसके उपयोगकर्ता के अनुकूल इंटरफेस, व्यापक सुविधाओं और .NET के लिए मजबूत एसडीके के साथ, आप सुनिश्चित हो सकते हैं कि आपको अपनी डेटा रूपांतरण आवश्यकताओं के लिए सर्वोत्तम संभव समाधान मिल रहा है। इसलिए, यदि आप एक्सेल को सीएसवी में कनवर्ट करने के लिए एक त्वरित और कुशल तरीके की तलाश कर रहे हैं, तो आज ही Aspose.Cells क्लाउड का उपयोग करने का प्रयास करें।

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

संबंधित आलेख

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