इस सरल विषय में, आप सीखेंगे कि Java REST API के साथ XLS को CSV में कैसे बदलें। हम निम्नलिखित अनुभाग में उल्लिखित विस्तृत और स्पष्ट चरणों का पालन करके Java Low Code API के साथ एक XLS से CSV कनवर्टर विकसित करेंगे। विकसित किए गए एप्लिकेशन को Linux, Windows या macOS वातावरण में समर्थित किसी भी Java एप्लिकेशन के साथ एकीकृत किया जा सकता है और रूपांतरण निःशुल्क किया जा सकता है।
पूर्वापेक्षा
एपीआई क्रेडेंशियल प्राप्त करने के लिए एक खाता बनाकर XLS से CSV रूपांतरण करने के लिए
डाउनलोड करना Aspose.Cells Cloud SDK for Java to convert XLS to CSV
XLS को CSV के रूप में प्रस्तुत करने के लिए उपरोक्त SDK के साथ Java प्रोजेक्ट सेटअप करें
जावा REST API के साथ XLS को CSV में बदलने के चरण
- जावा में XLS को CSV में बदलने के लिए API के लिए क्लाइंट ID और क्लाइंट सीक्रेट सेट करें
- Java का उपयोग करके XLS से CSV रूपांतरण करने के लिए क्लाइंट क्रेडेंशियल के साथ CellsApi क्लास का एक उदाहरण बनाएं
- स्रोत XLS और आउटपुट CSV फ़ाइल नाम निर्दिष्ट करें और HashMap में नाम और फ़ाइल ऑब्जेक्ट का उपयोग करके स्रोत XLS लोड करें
- इनपुट HashMap के साथ PostConvertWorkbookToCSVRequest का एक उदाहरण बनाएं
- Java REST API के साथ XLS को CSV में बदलने के लिए Excel to CSV अनुरोध विधि को कॉल करें
- उत्पन्न CSV फ़ाइल स्ट्रीम को स्थानीय डिस्क पर सहेजें
उपर्युक्त चरण फ़ाइल प्रकार को एक्सेल से जावा लो कोड एपीआई के साथ सीएसवी में बदलते हैं। हम SDK को कॉन्फ़िगर करके और CellsAPI क्लास ऑब्जेक्ट बनाकर आरंभीकरण के साथ कार्यान्वयन शुरू करेंगे। फिर हम FileStream का उपयोग करके स्रोत XLS फ़ाइल तक पहुँचेंगे और PostConvertWorkbookToPDFRequest क्लास का एक उदाहरण बनाएंगे जिसका उपयोग PostConvertWorkbookToCSV() विधि का उपयोग करके CSV फ़ाइल सामग्री में रूपांतरण करने के लिए किया जाता है।
जावा लो कोड एपीआई में एक्सेल से सीएसवी रूपांतरण के लिए कोड
package com.aspose.cloud.cells.api; | |
import com.aspose.cloud.cells.model.*; | |
import com.aspose.cloud.cells.request.*; | |
import java.nio.file.Files; | |
import java.nio.file.Paths; | |
import java.io.File; | |
import java.util.HashMap; | |
public class Example_PostConvertWorkbookToCSV { | |
public void Run() { | |
try { | |
String clientID = "ID"; | |
String clientSecret = "Secret"; | |
String apiBaseUrl = "https://api.aspose.cloud"; | |
String apiVersion = "v3.0"; | |
// Source and output file names | |
String localPath = "C:/ExcelFiles/"; | |
String inputFileName = "Source.xls"; | |
String outputFormat = "csv"; | |
String outputFileName = "XlsToCsv" +"." + outputFormat; | |
CellsApi xlsToCsvApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl); | |
PostConvertWorkbookToCSVRequest xlsToCsvExportRequest = new PostConvertWorkbookToCSVRequest(); | |
HashMap<String,File> fileMap = new HashMap<>(); | |
fileMap.put(inputFileName, new File(localPath + inputFileName)); | |
xlsToCsvExportRequest.setFile(fileMap); | |
FileInfo csvResponse = xlsToCsvApi.postConvertWorkbookToCSV(xlsToCsvExportRequest); | |
byte[] arr = csvResponse.getFileContent().getBytes(); | |
Files.write(Paths.get(localPath + outputFileName), arr); | |
System.out.println("XLS to CSV conversion completed"); | |
} | |
catch (Exception e) | |
{ | |
e.printStackTrace(); | |
} | |
} | |
} |
यह सरल उदाहरण कोड आपको Excel को Java क्लाउड API के साथ CSV में बदलने देता है। आपको Aspose.Cells REST API SDK की मदद से डिस्क पर XLS फ़ाइल के लिए एक वैध पथ प्रदान करना चाहिए, जो रूपांतरण करेगा, और फिर, रूपांतरण प्रक्रिया सफलतापूर्वक पूरी होने के बाद, आउटपुट CSV फ़ाइल को स्ट्रिंग सामग्री के रूप में डाउनलोड करें और फिर इसे स्थानीय रूप से फ़ाइल के रूप में सहेजें।
हमने इस विषय में क्लाउड एपीआई के साथ XLS को CSV में बदलने का पता लगाया है। यदि आप एक्सेल से CSV रूपांतरण करने में रुचि रखते हैं, तो जावा REST API के साथ Excel को CSV में बदलें पर लेख देखें।