REST API का उपयोग करके XML को CSV फ़ाइल में जावा के माध्यम से कनवर्ट करें

REST API का उपयोग करके XML फ़ाइल को जावा में CSV में बदलें।

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

हम इस लेख में निम्नलिखित विषयों को शामिल करेंगे:

जावा XML से CSV रूपांतरण REST API और SDK इंस्टॉलेशन

GroupDocs.Conversion Cloud SDK for Java एक क्लाउड-आधारित दस्तावेज़ रूपांतरण समाधान है जो डेवलपर्स को विभिन्न दस्तावेज़ स्वरूपों को जावा में प्रोग्रामेटिक रूप से अन्य प्रारूपों में बदलने में सक्षम बनाता है। यह आपको किसी भी समर्थित फ़ाइल प्रारूप के अपने दस्तावेज़ों, छवियों और ईमेल संदेशों को आसानी से किसी भी प्रारूप में बदलने की अनुमति देता है। तेज और विश्वसनीय रूपांतरण क्षमता प्रदान करने के लिए इस रेस्टफुल एपीआई को जावा अनुप्रयोगों में एकीकृत किया जा सकता है।

आप या तो डाउनलोड एपीआई जेएआर फाइल कर सकते हैं या मावेन कॉन्फ़िगरेशन का उपयोग करके एपीआई स्थापित कर सकते हैं। अपने प्रोजेक्ट की pom.xml फ़ाइल में रिपॉजिटरी और निर्भरता जोड़ें।

मावेन रिपोजिटरी:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

मावेन निर्भरता:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

अब, साइन अप एक GroupDocs खाते के लिए और अपनी एपीआई कुंजी प्राप्त करें। क्लाइंट आईडी और क्लाइंट सीक्रेट मिलने के बाद, जावा-आधारित एप्लिकेशन में नीचे कोड स्निपेट जोड़ें:

# निःशुल्क पंजीकरण के बाद https://dashboard.groupdocs.cloud से अपना client_id और client_secret प्राप्त करें।

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

REST API का उपयोग करके XML फ़ाइल को जावा में CSV में कैसे बदलें

एक बार स्थापना प्रक्रिया पूरी हो जाने के बाद, आप उस कोड स्निपेट पर जा सकते हैं जो XML फ़ाइलों को प्रोग्रामेटिक रूप से CSV प्रारूप में परिवर्तित करता है। यहां बताया गया है कि आप GroupDocs.Conversion Cloud REST API का उपयोग करके XML फ़ाइलों को जावा में CSV में कैसे बदल सकते हैं:

  • अपलोड एक्सएमएल फ़ाइल को क्लाउड पर
  • कन्वर्ट जावा कोड का उपयोग करके एक्सएमएल को सीएसवी में
  • डाउनलोड परिवर्तित फ़ाइल

फ़ाइल अपलोड करें

सबसे पहले, नीचे दिए गए कोड स्निपेट का उपयोग करके XML फ़ाइल को क्लाउड पर अपलोड करें:

As a result, the uploaded XML file will be available in the files section of your dashboard on the cloud.

जावा में एक्सएमएल को सीएसवी फ़ाइल में कनवर्ट करें

इस खंड में, हम देखेंगे कि जावा एप्लिकेशन में XML फ़ाइल को CSV प्रारूप में प्रोग्रामेटिक रूप से कैसे परिवर्तित किया जाए। आप नीचे उल्लिखित चरणों और कोड स्निपेट का अनुसरण कर सकते हैं:

  • सबसे पहले, आवश्यक कक्षाओं को अपनी जावा फ़ाइल में आयात करें।
  • दूसरे, ConvertApi वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, ConvertSettings वर्ग का एक उदाहरण बनाएँ।
  • अगला, अपना क्लाउड स्टोरेज नाम प्रदान करें।
  • अब, स्रोत फ़ाइल पथ और लक्ष्य स्वरूप को “csv” पर सेट करें।
  • उसके बाद, आउटपुट फ़ाइल पथ सेट करें।
  • फिर, ConvertDocumentRequest क्लास इंस्टेंस बनाएं और सेटिंग पैरामीटर पास करें।
  • अंत में, convert_document() विधि को कॉल करके और ConvertDocumentRequest पैरामीटर को पास करके XML को CSV में बदलें।

निम्न कोड स्निपेट प्रदर्शित करता है कि REST API का उपयोग करके XML को CSV फ़ाइल में जावा में कैसे परिवर्तित किया जाए:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// जावा में REST API का उपयोग करके XML फ़ाइल को CSV फ़ाइल में कैसे बदलें।
public class App {

  public static void main(String[] args) {
    
    // कनवर्ट एपीआई का एक उदाहरण बनाएं
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // कन्वर्ट सेटिंग्स तैयार करें
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.xml");
      settings.setFormat("csv");
      
      settings.setOutputPath("java-testing/output-sample-file.csv");
    
      // निर्दिष्ट प्रारूप में परिवर्तित करें
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

आप नीचे दी गई छवि में आउटपुट देख सकते हैं:

REST API का उपयोग करके XML फ़ाइल को जावा में CSV में कैसे बदलें

REST API का उपयोग करके XML को CSV फ़ाइल में जावा के साथ कनवर्ट करें

परिवर्तित फ़ाइल डाउनलोड करें

उपरोक्त कोड नमूना परिवर्तित CSV फ़ाइल को क्लाउड में सहेजेगा। आप निम्न कोड नमूने का उपयोग करके इसे डाउनलोड कर सकते हैं:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// जावा में क्लाउड स्टोरेज से फाइल डाउनलोड करें
public class App {

  public static void main(String[] args) {
        
    // कनवर्ट एपीआई का एक उदाहरण बनाएं          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.csv", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

सीएसवी कन्वर्टर के लिए मुफ्त ऑनलाइन एक्सएमएल

XML को CSV में मुफ्त में ऑनलाइन कैसे बदलें? कृपया निम्नलिखित मुफ्त ऑनलाइन एक्सएमएल टू सीएसवी कन्वर्टर आजमाएं। यह कनवर्टर उपर्युक्त GroupDocs.Conversion Cloud REST API का उपयोग करके विकसित किया गया है।

निष्कर्ष

हम इस ब्लॉग पोस्ट को यहीं समाप्त कर सकते हैं। उम्मीद है, आपने लेख का आनंद लिया है और सीखा है:

  • जावा में XML को CSV प्रोग्रामेटिक रूप से कैसे बदलें;
  • XML फ़ाइलों को प्रोग्रामेटिक रूप से अपलोड करें और फिर परिवर्तित CSV फ़ाइल को क्लाउड से डाउनलोड करें;
  • और मुफ्त ऑनलाइन एक्सएमएल से सीएसवी कनवर्टर का उपयोग करके किसी भी एक्सएमएल फाइल को मुफ्त में सीएसवी में बदलें।

इसके अलावा, आप दस्तावेज़ का उपयोग करके या GitHub पर उपलब्ध उदाहरणों के द्वारा GroupDocs फ़ाइल स्वरूप रूपांतरण API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई के साथ कल्पना और बातचीत करने देता है।

अंत में, हम REST API का उपयोग करके विभिन्न फ़ाइल स्वरूपों और रूपांतरणों पर नए ब्लॉग लेख लिखते रहते हैं। इसलिए, कृपया नवीनतम अपडेट के लिए संपर्क करें।

प्रश्न पूछें

आप हमारे फोरम के माध्यम से एक्सएमएल दस्तावेज़ को सीएसवी फ़ाइल में कैसे परिवर्तित करें, इसके बारे में अपने प्रश्न पूछ सकते हैं।

पूछे जाने वाले प्रश्न

मैं Java SDK REST API के लिए GroupDocs.Conversion के साथ कैसे आरंभ करूँ?

आपको GroupDocs खाते के लिए साइन अप करना होगा और Java SDK लाइब्रेरी के लिए GroupDocs.Conversion डाउनलोड करना होगा, और इसे अपने Java प्रोजेक्ट में जोड़ना होगा।

मैं REST API का उपयोग करके XML फ़ाइल को जावा में CSV फ़ाइल में कैसे बदल सकता हूँ?

आपको XML फ़ाइल को क्लाउड पर अपलोड करना होगा, फिर दिए गए जावा कोड का उपयोग करके इसे CSV प्रारूप में बदलना होगा। आपको कनवर्ट की गई फ़ाइल को भी डाउनलोड करना होगा। कोड स्निपेट प्रदान किया गया है जो REST API का उपयोग करके XML फ़ाइल को CSV फ़ाइल में बदलने के चरणों को प्रदर्शित करता है।

विंडोज़ पर एक्सएमएल को सीएसवी में कैसे परिवर्तित करें?

विंडोज़ के लिए एक्सएमएल से सीएसवी ऑफ़लाइन कन्वर्टर डाउनलोड करने के लिए कृपया डाउनलोड लिंक पर जाएं। इस मुफ्त XML से CSV कन्वर्टर का उपयोग XML दस्तावेज़ों को विंडोज़ पर CSV फ़ाइलों में एक क्लिक के साथ जल्दी से बदलने के लिए किया जा सकता है।

मैं किसी XML को CSV फ़ाइल में मुफ्त में ऑनलाइन कैसे बदल सकता हूँ?

कृपया किसी XML फ़ाइल को CSV ऑनलाइन मुफ़्त में कनवर्ट करने के लिए चरण-दर-चरण निर्देशों का पालन करें:

  • ऑनलाइन एक्सएमएल टू सीएसवी कन्वर्टर खोलें।
  • अब, XML फ़ाइल अपलोड करने के लिए फ़ाइल ड्रॉप क्षेत्र के अंदर क्लिक करें या XML फ़ाइल खींचें और छोड़ें।
  • इसके बाद कन्वर्ट नाउ बटन पर क्लिक करें। ऑनलाइन एक्सएमएल से सीएसवी कन्वर्टर एक्सएमएल को सीएसवी फाइल में बदल देगा।
  • रूपांतरण के तुरंत बाद आउटपुट फ़ाइल का डाउनलोड लिंक उपलब्ध होगा।

यह सभी देखें

यदि आप संबंधित विषयों के बारे में अधिक जानना चाहते हैं, तो हम नीचे सूचीबद्ध लेखों को पढ़ने की सलाह देते हैं: