REST API का उपयोग करके CSV को जावा के माध्यम से एक्सेल XLSX में बदलें

REST API का उपयोग करके CSV को Excel XLS या Java में XLSX में बदलें।

सीएसवी(कॉमा सेपरेटेड वैल्यूज़) और एक्सेल डेटा को संग्रहीत करने और प्रबंधित करने के लिए सबसे व्यापक रूप से उपयोग किए जाने वाले फ़ाइल स्वरूपों में से दो हैं। CSV फ़ाइलें सादा पाठ फ़ाइलें होती हैं जिनमें अल्पविराम से अलग किए गए डेटा होते हैं। दूसरी ओर, एक्सेल फाइलें अधिक उन्नत हैं और इसमें कई कार्यपत्रक, सूत्र, चार्ट और अन्य सुविधाएँ हो सकती हैं। सीएसवी फाइलों को एक्सेल फाइलों में बदलना एक समय लेने वाला काम हो सकता है, खासकर जब बड़े डेटा सेट के साथ काम कर रहे हों। सौभाग्य से, CSV फ़ाइलों को Excel फ़ाइलों में बदलने के लिए GroupDocs.Conversion Cloud SDK for Java का उपयोग करने का एक आसान और कुशल तरीका है। इस लेख में, हम चर्चा करेंगे कि REST API का उपयोग करके CSV को Excel XLS या Java में XLSX में कैसे परिवर्तित किया जाए।

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

CSV से एक्सेल फ़ाइल रूपांतरण REST API - Java SDK इंस्टॉलेशन

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

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

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

<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>

अब, आपको Java के लिए GroupDocs.Conversion Cloud SDK का उपयोग करने के लिए 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 का उपयोग करके जावा में CSV फ़ाइल को एक्सेल XLSX में कैसे बदलें

यहां GroupDocs.Conversion Cloud SDK for Java का उपयोग करके एक CSV फ़ाइल को एक एक्सेल प्रारूप में बदलने के चरण दिए गए हैं:

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

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

सबसे पहले, नीचे दिए गए कोड स्निपेट का उपयोग करके 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.io.File;

// जावा का उपयोग करके क्लाउड स्टोरेज में फ़ाइल अपलोड करें
public class App {

  public static void main(String[] args) {
        
    // कनवर्ट एपीआई का एक उदाहरण बनाएं          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.csv");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.csv", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

इसलिए, अपलोड की गई CSV फ़ाइल क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होगी।

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

इस खंड में, हम एक CSV फ़ाइल को जावा में प्रोग्रामेटिक रूप से एक एक्सेल प्रारूप में बदलने के लिए आवश्यक कदम और कोड स्निपेट दिखाएंगे।

कदम हैं:

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

निम्न नमूना कोड स्निपेट दिखाता है कि जावा में REST API का उपयोग करके CSV को XLSX प्रारूप में प्रोग्रामेटिक रूप से कैसे परिवर्तित किया जाए:

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 का उपयोग करके CSV को Java में XLSX फॉर्मेट में कैसे बदलें।
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.csv");
      settings.setFormat("xlsx");
      
      XlsxConvertOptions convertOptions = new XlsxConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
      
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.xlsx");
    
      // निर्दिष्ट प्रारूप में परिवर्तित करें
      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 का उपयोग करके 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.xlsx", 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();
    }
    
  }
}

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

CSV को एक्सेल में मुफ्त में ऑनलाइन कैसे बदलें? CSV से एक्सेल फ़ाइल बनाने के लिए कृपया एक्सेल कनवर्टर के लिए एक ऑनलाइन सीएसवी का प्रयास करें। यह कनवर्टर उपर्युक्त Groupdocs.Conversion Cloud APIs का उपयोग करके विकसित किया गया है।

निष्कर्ष

अंत में, यह हमें इस ब्लॉग पोस्ट के अंत में लाता है। इस लेख से आपने जो सीखा वह निम्नलिखित है:

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

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

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

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

प्रश्न पूछें

सीएसवी से एक्सेल रूपांतरण एपीआई के बारे में किसी भी प्रश्न / चर्चा के लिए, कृपया फोरम के माध्यम से हमसे संपर्क करने में संकोच न करें।

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

मैं एक सीएसवी को मुफ्त में ऑनलाइन एक्सेल फाइल में कैसे बदल सकता हूं?

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

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

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

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

क्या Java के लिए GroupDocs.Conversion Cloud SDK सुरक्षित है?

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

यह सभी देखें

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