CSV चे JSON फॉरमॅटमध्ये कार्यक्षमतेने रूपांतर कसे करायचे ते शिका.

CSV ते JSON

C# .NET मध्ये CSV ला JSON फाइल्समध्ये रूपांतरित करा

CSV (कॉमा-सेपरेटेड व्हॅल्यूज) हे सारणी डेटा संचयित करण्यासाठी आणि देवाणघेवाण करण्यासाठी मोठ्या प्रमाणावर वापरले जाणारे फाइल स्वरूप आहे. जरी CSV हे एक साधे आणि वापरण्यास सोपे स्वरूप आहे, परंतु ते वेब अनुप्रयोगांसाठी नेहमीच सर्वात कार्यक्षम स्वरूप नसते. JSON (JavaScript ऑब्जेक्ट नोटेशन) हा एक हलका डेटा-इंटरचेंज फॉरमॅट आहे जो मानवांसाठी वाचणे आणि लिहिणे सोपे आहे आणि मशीन्सचे विश्लेषण आणि जनरेट करणे सोपे आहे. JSON वेब API साठी डेटा फॉरमॅट म्हणून वाढत्या प्रमाणात वापरला जातो, ज्यामुळे तो विकसकांसाठी एक लोकप्रिय पर्याय बनत आहे. CSV फाइल्स JSON फॉरमॅटमध्ये रूपांतरित केल्याने डेटा प्रोसेसिंग कार्यक्षमता सुधारू शकते आणि अधिक वापरकर्ता-अनुकूल पद्धतीने वेब अनुप्रयोगांद्वारे डेटा वापरला जाऊ शकतो. या ट्युटोरियलमध्ये, आम्ही तुम्हाला C# .NET वापरून CSV फाइल्स JSON फॉरमॅटमध्ये रूपांतरित करण्याच्या प्रक्रियेबद्दल मार्गदर्शन करू.

CSV ते JSON रूपांतरण API

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

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

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

दस्तऐवज रूपांतरण करण्यासाठी, ही आवश्यकता पूर्ण करण्यासाठी आमच्याकडे तीन API कॉल आहेत.

  • GetWorkbook - Get input CSV from Cloud storage. After conversion, save output to cloud storage.
  • PutConvertWorkbook - Converts CSV file to other formats from request content.
  • PostWorkbookSaveAs - Saves CSV file as other formats file to storage.

खालील कोड स्निपेटमध्ये, आम्ही GetWorkbook API कॉल वापरणार आहोत जे क्लाउड स्टोरेजमधून इनपुट CSV लोड करते, ते 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 cellsInstance = new CellsApi(clientID, clientSecret);

// ड्राइव्हवर प्रथम एक्सल वर्कबुक
string input_CSV = "input.csv";
// दुसऱ्या एक्सेल वर्कबुकचे नाव
string resultant_File = "output.json";

try
{    
    // क्लाउड स्टोरेजवर CSV अपलोड करा
    cellsInstance.UploadFile(input_CSV, File.OpenRead(input_CSV));
    
    // रूपांतरण ऑपरेशन सुरू करा
    var response = cellsInstance.CellsWorkbookGetWorkbook(input_CSV, null, format:"JSON", null, outPath:resultant_File);

    // जोडणी यशस्वी झाल्यास यशस्वी संदेश प्रिंट करा
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("CSV to JSON converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

वरील कोड स्निपेटच्या संदर्भात आपली समज विकसित करूया:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

वितर्क म्हणून क्लायंट क्रेडेन्शियल्स पास करताना CellsApi चे ऑब्जेक्ट तयार करा.

cellsInstance.UploadFile(input_CSV, File.OpenRead(input_CSV));

क्लाउड स्टोरेजमध्ये इनपुट CSV अपलोड करा.

var response = cellsInstance.CellsWorkbookGetWorkbook(input_CSV, null, format:"JSON", null, outPath:resultant_File);

CSV ते JSON रूपांतरण ऑपरेशन सुरू करा. यशस्वी रूपांतरणानंतर, आउटपुट JSON फाइल क्लाउड स्टोरेजमध्ये जतन केली जाते.

csv ते json

CSV ते JSON रूपांतरण पूर्वावलोकन.

वरील उदाहरणात वापरलेला नमुना CSV input.csv वरून डाउनलोड केला जाऊ शकतो आणि परिणामी JSON फाइल output.json वरून डाउनलोड केली जाऊ शकते.

CURL कमांड वापरून JSON ला ऑनलाइन CSV

CURL कमांड आणि REST API वापरून CSV चे JSON मध्ये रूपांतर केल्याने अनेक फायदे मिळतात. सर्वप्रथम, हा एक सोपा आणि वापरण्यास सोपा दृष्टीकोन आहे ज्यासाठी कोणतेही अतिरिक्त सॉफ्टवेअर किंवा लायब्ररी स्थापित करण्याची आवश्यकता नाही. याव्यतिरिक्त, cURL कमांड आणि REST API प्लॅटफॉर्म-स्वतंत्र आहेत, याचा अर्थ असा की समान दृष्टीकोन कोणत्याही ऑपरेटिंग सिस्टम किंवा प्रोग्रामिंग भाषेवर वापरला जाऊ शकतो जो cURL कमांड आणि REST API ला समर्थन देतो. हे एकाधिक प्लॅटफॉर्म आणि प्रोग्रामिंग भाषांसह काम करणार्‍या विकासकांसाठी एक आदर्श समाधान बनवते.

आता या विभागात, आपण cURL कमांडचा वापर करून CSV ला 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"

आमच्याकडे JWT टोकन मिळाल्यावर, आम्ही CSV ला JSON मध्ये ऑनलाइन रूपांतरित करण्यासाठी GetWorkbook API वर कॉल करणार आहोत. कृपया खालील आदेश कार्यान्वित करा:

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

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

या ट्युटोरियलमध्ये, आम्ही CSV फाइल्स JSON फॉरमॅटमध्ये रूपांतरित करण्यासाठी दोन पद्धती शोधल्या आहेत - C# .NET आणि REST API सह cURL कमांड वापरून. दोन्ही पध्दतींचे त्यांचे फायदे आहेत आणि निवड शेवटी तुमच्या प्रकल्पाच्या विशिष्ट गरजांवर अवलंबून असते. C# .NET सह, आम्ही CSV फाइल्स JSON फॉरमॅटमध्ये कार्यक्षमतेने रूपांतरित करण्यासाठी Aspose.Cells Cloud SDK चा वापर करू शकलो, तर cURL कमांड आणि REST API ने एक सोपा आणि प्लॅटफॉर्म-स्वतंत्र दृष्टिकोन प्रदान केला ज्यासाठी कोणत्याही अतिरिक्त सॉफ्टवेअर किंवा लायब्ररीची आवश्यकता नाही. तुम्ही निवडलेल्या दृष्टिकोनाकडे दुर्लक्ष करून, CSV फाइल्स JSON फॉरमॅटमध्ये रूपांतरित केल्याने तुमच्या वेब अॅप्लिकेशन्समध्ये कार्यक्षमता आणि वापरकर्ता-मित्रत्व येऊ शकते, ज्यामुळे तुम्हाला डेटा प्रोसेसिंग आणि व्यवस्थापन सुव्यवस्थित करता येईल.

उपयुक्त दुवे

शिफारस केलेले लेख

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