सीएसवी के लिए एक्सेल

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

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

एक्सेल से सीएसवी रूपांतरण क्लाउड एसडीके

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

अब, कृपया अपने प्रोजेक्ट में क्लाउड एसडीके संदर्भ जोड़ने के लिए pom.xml में निम्नलिखित विवरण जोड़ें।

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

एक बार क्लाउड एसडीके का संदर्भ जुड़ जाने के बाद, कृपया क्लाउड डैशबोर्ड पर एक खाता पंजीकृत करें और क्लाइंट आईडी और क्लाइंट सीक्रेट विवरण देखें/बनाएं।

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

XLSX को CSV प्रारूप में बदलने के लिए कृपया नीचे दिए गए निर्देशों का पालन करें।

  • क्लाइंट क्रेडेंशियल इनपुट तर्क के रूप में प्रदान करते हुए CellsApi वर्ग का एक उदाहरण बनाएँ।
  • इनपुट एक्सेल का नाम, CSV के रूप में परिणामी स्वरूप और आउटपुट फ़ाइल का नाम निर्दिष्ट करें।
  • अपलोडफाइल (…) पद्धति का उपयोग करके इनपुट एक्सेल वर्कबुक को क्लाउड स्टोरेज पर अपलोड करें।
  • अंत में, विधि cellsWorkbookGetWorkbook(…) को कॉल करें ताकि XLSX को CSV रूपांतरण ऑपरेशन शुरू किया जा सके।
// अधिक उदाहरणों के लिए, कृपया देखें https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // https://dashboard.aspose.cloud/ से ClientID और ClientSecret प्राप्त करें
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // क्लाइंट क्रेडेंशियल्स का उपयोग करके CellsApi का एक उदाहरण बनाएँ
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // इनपुट एक्सेल वर्कबुक का नाम
    String fileName = "source.xlsx";
    
    // पासवर्ड विवरण अगर कार्यपुस्तिका एन्क्रिप्टेड है
    String password = null;
    
    // निर्दिष्ट करता है कि कार्यपुस्तिका पंक्तियों को ऑटोफ़िट होने के लिए सेट करें या नहीं।
    Boolean isAutoFit = true;
    // निर्दिष्ट करता है कि क्या केवल तालिका डेटा सहेजना है। एक्सेल करने के लिए केवल पीडीएफ का उपयोग करें।
    Boolean onlySaveTable = true;
    // परिणामी फ़ाइल स्वरूप
    String format = "CSV";
    		
    // स्थानीय सिस्टम से फ़ाइल लोड करें
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // क्लाउड स्टोरेज पर इनपुट XLSB अपलोड करें
    api.uploadFile("input.xlsx", file, "Internal");

    // दस्तावेज़ रूपांतरण ऑपरेशन करें
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.csv","Internal", null);        
            
    // प्रिंट सफलता संदेश
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
एक्सेल से सीएसवी फ़ाइल पूर्वावलोकन

छवि 1: - एक्सेल से सीएसवी फ़ाइल पूर्वावलोकन

उपरोक्त उदाहरण में प्रयुक्त नमूना फ़ाइलें myDocument.xlsx और Resultant.csv से डाउनलोड की जा सकती हैं।

स्थानीय एक्सएलएसएक्स को सीएसवी में कनवर्ट करें

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

  • क्लाइंट क्रेडेंशियल इनपुट तर्क के रूप में प्रदान करते हुए CellsApi का एक उदाहरण बनाएँ।
  • इनपुट एक्सेल का नाम निर्दिष्ट करें, परिणामी स्वरूप CSV के रूप में, और आउटपुट फ़ाइल नाम।
  • तीसरा, विधि को कॉल करें cellsWorkbookPutConvertWorkbook(…) XLSX को CSV रूपांतरण में आरंभ करने के लिए।
// अधिक उदाहरणों के लिए, कृपया देखें https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // https://dashboard.aspose.cloud/ से ClientID और ClientSecret प्राप्त करें
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

    // क्लाइंट क्रेडेंशियल्स का उपयोग करके CellsApi का एक उदाहरण बनाएँ
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // इनपुट XLSX कार्यपुस्तिका का नाम
    String fileName = "myDocument.xlsx";
    // पासवर्ड विवरण यदि कार्यपुस्तिका एन्क्रिप्टेड है
    String password = null;
    // परिणामी फ़ाइल स्वरूप
    String format = "CSV";
    		
    // स्थानीय सिस्टम से फ़ाइल लोड करें
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // XLSX को CSV ऑपरेशन में बदलें
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);  
            
    // प्रिंट सफलता संदेश
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

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

एक्सेल फाइलों को CSV में बदलने का एक और शक्तिशाली तरीका cURL कमांड और Aspose.Cells Cloud REST API के माध्यम से है। Aspose.Cells Cloud REST API के साथ, आप सरल और सीधे cURL कमांड का उपयोग करके CSV में रूपांतरण सहित Excel फ़ाइलों पर विभिन्न ऑपरेशन कर सकते हैं। CURL कमांड और Aspose.Cells Cloud REST API की शक्ति का लाभ उठाकर, आप रूपांतरण प्रक्रिया को स्वचालित कर सकते हैं, बड़ी एक्सेल फ़ाइलों को संभाल सकते हैं और कुशल और विश्वसनीय परिणाम प्राप्त कर सकते हैं।

अब, JWT एक्सेस टोकन जनरेट करने के लिए निम्न कमांड निष्पादित करें:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

जेडब्ल्यूटी उत्पन्न होने के बाद, कृपया एक्सएलएसएक्स को सीएसवी में कनवर्ट करने और क्लाउड स्टोरेज में आउटपुट को बचाने के लिए निम्न आदेश निष्पादित करें। कृपया ध्यान दें कि इनपुट XLSX क्लाउड स्टोरेज में पहले से ही उपलब्ध है।

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=converted.csv&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

निष्कर्ष

चाहे आप जावा के लिए Aspose.Cells Cloud SDK का उपयोग करना चुनते हैं या Aspose.Cells Cloud REST API के साथ cURL कमांड का लाभ उठाते हैं, आपके पास Excel से CSV रूपांतरण के लिए शक्तिशाली उपकरण हैं। ये दृष्टिकोण लचीलेपन, मापनीयता और एकीकरण में आसानी प्रदान करते हैं, जिससे आप आसानी से एक्सेल फ़ाइलों को सीएसवी प्रारूप में परिवर्तित कर सकते हैं। इसलिए, इन तकनीकों का लाभ उठाकर, आप रूपांतरण प्रक्रिया को स्वचालित कर सकते हैं, अपने वर्कफ़्लोज़ को सुव्यवस्थित कर सकते हैं, और एक्सेल फ़ाइलों से मूल्यवान डेटा को एक ऐसे प्रारूप में निकाल सकते हैं जो व्यापक रूप से संगत और आसानी से सुलभ हो।

सम्बंधित लिंक्स

संबंधित आलेख

इसके बारे में अधिक जानने के लिए हम निम्नलिखित लिंक पर जाने की पुरजोर अनुशंसा करते हैं: