एक्सेल टू जसन

C# .NET का उपयोग करके Excel को JSON में बदलें

आज की तेज गति वाली कारोबारी दुनिया में, कुशल डेटा प्रबंधन प्रतिस्पर्धा से आगे रहने की कुंजी है। इसलिए, डेटा एक मूल्यवान वस्तु बन गया है और इसका उचित प्रबंधन सभी आकार के संगठनों के लिए महत्वपूर्ण है। डेटा प्रबंधन का एक महत्वपूर्ण पहलू डेटा रूपांतरण है, जिसमें डेटा को अधिक उपयोगी और सुलभ बनाने के लिए एक प्रारूप से दूसरे प्रारूप में बदलना शामिल है। डेटा रूपांतरण की बढ़ती मांग के साथ, डेवलपर्स के लिए एक विश्वसनीय और कुशल समाधान होना अनिवार्य हो गया है जो रूपांतरण कार्यों की एक विस्तृत श्रृंखला को संभाल सके। यह तकनीकी ब्लॉग एक्सेल से जेएसओएन रूपांतरण के लिए एक अत्याधुनिक समाधान पेश करेगा और इस समाधान और इसके अनुप्रयोगों का व्यापक अवलोकन प्रदान करते हुए इसकी विशेषताओं, लाभों और क्षमताओं का वर्णन करेगा।

एक्सेल से JSON रूपांतरण एपीआई का परिचय

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

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

Aspose.Cells बादल

चित्र 1:- Aspose.Cells Cloud NuGet पैकेज।

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

सी # का उपयोग कर एक्सेल से जेएसओएन

यह खंड C# कोड स्निपेट का उपयोग करके एक्सेल को JSON में बदलने के तरीके के बारे में सभी आवश्यक विवरण बताता है। कृपया ध्यान दें, यह उदाहरण input.xls वर्कशीट का उपयोग करता है।

एक्सेल टू जसन

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

// संपूर्ण उदाहरणों और डेटा फ़ाइलों के लिए, कृपया यहां जाएं 
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 = "input.xls";
// परिणामी फ़ाइल के लिए प्रारूप
string format = "JSON";

// परिणामी फ़ाइल का नाम
string resultantFile = "Converted.json";
        
try
{
    // फ़ाइल को स्थानीय ड्राइव से लोड करें
    using (var file = System.IO.File.OpenRead(name))
    {

        // रूपांतरण ऑपरेशन प्रारंभ करें
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // रूपांतरण सफल होने पर सफलता संदेश प्रिंट करें
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to JSON 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(…) विधि का उपयोग करके इनपुट एक्सेल वर्कशीट पढ़ें।

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

एक्सेल को JSON रूपांतरण करने के लिए विधि को कॉल करें और आउटपुट को क्लाउड स्टोरेज में सहेजें।

XLS से JSON cURL कमांड का उपयोग कर रहा है

हम समझते हैं कि CURL REST API तक पहुँचने के लिए एक कमांड लाइन टूल है, जो इसे डेवलपर्स और IT पेशेवरों के लिए एक आवश्यक टूल बनाता है। CURL के साथ, हम REST API के लिए HTTP अनुरोध कर सकते हैं, सर्वर से डेटा पुनः प्राप्त कर सकते हैं और विभिन्न कार्य कर सकते हैं। अब इस खंड में, हम cURL कमांड का उपयोग करके XLS को JSON में बदलने जा रहे हैं।

अब, एक शर्त के रूप में, हमें पहले निम्नलिखित कमांड का उपयोग करके एक 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"

निम्न आदेश उम्मीद करता है कि इनपुट XLS क्लाउड स्टोरेज में उपलब्ध होगा और रूपांतरण के बाद, हम इसे स्थानीय ड्राइव पर सहेजने जा रहे हैं।

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>
-o "Converted.json"

यदि हमें क्लाउड स्टोरेज से इनपुट XLS को लोड करने की आवश्यकता है और JSON में रूपांतरण के बाद, हमें सीधे उसी क्लाउड स्टोरेज में आउटपुट को सेव करने की आवश्यकता है, तो कृपया निम्न कमांड का उपयोग करके देखें।

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&outPath=converted.json&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>

तुरता सलाह

मुफ़्त एक्सेल से JSON कन्वर्टर की तलाश है! कृपया हमारे ऑनलाइन Excel कन्वर्टर का उपयोग करने का प्रयास करें।

समापन टिप्पणी

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

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

संबंधित आलेख

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