csv के एक्सेल करे के बा

C# .NET के उपयोग करके एक्सेल (XLS, XSLX) के CSV में बदल दीं

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

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

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

एसडीके यूटिलाइजेशन के शुरुआत करे खातिर हमनी के एकर रेफरेंस नुगेट पैकेज मैनेजर के माध्यम से जोड़ल जरूरी बा। बस “Aspose.Cells-Cloud” खोजीं आ पैकेज जोड़ीं बटन पर दबाईं.

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

C# 10 के उपयोग करके एक्सेल के 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);  

ई तरीका एक्सेल से सीएसवी रूपांतरण ऑपरेशन के ट्रिगर करेला आ परिणामस्वरूप सीएसवी के क्लाउड स्टोरेज में सेव करेला।

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

परिणामी CSV के लोकल ड्राइव में सेव करे खातिर एह कोड के इस्तेमाल करीं

csv के एक्सेल करे के बा

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

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

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

कई गो कारण बा कि cURL कमांड के माध्यम से Aspose.Cells Cloud तक पहुंचल डेवलपर लोग खातिर एगो बढ़िया विकल्प बा। 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 Cloud के इस्तेमाल करे के कोशिश करीं।

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

संबंधित लेख बा

के बारे में अउरी जाने खातिर निम्नलिखित लिंक पर जाईं: