Ebből az egyszerű témakörből megtudhatja, hogyan lehet alakítani a(z) XLS-et CSV-re a Java REST API-val. Egy XLS-CSV konvertert fogunk kifejleszteni Java Low Code API-val a következő szakaszban említett részletes és világos lépéseket követve. A kifejlesztett alkalmazás bármely Linux, Windows vagy macOS környezetben támogatott Java alkalmazással integrálható és a konvertálás ingyenesen elvégezhető.
Előfeltétel
Kezdje a fiók létrehozásával az API hitelesítési adatok beszerzéséhez az XLS-ből CSV-be való konverzió végrehajtásához
Letöltés Aspose.Cells Cloud SDK for Java to convert XLS to CSV
Állítsa be a Java projektet a fenti SDK-val, hogy az XLS-t CSV-ként jelenítse meg
Az XLS CSV-vé konvertálásának lépései a Java REST API segítségével
- Állítsa be az ügyfélazonosítót és az ügyféltitkot az API-hoz, hogy az XLS-t CSV-vé konvertálja Java nyelven
- Hozzon létre egy példányt a CellsApi osztályból ügyfél-hitelesítő adatokkal az XLS-ből CSV-vé konvertáláshoz Java használatával
- Adja meg a forrás XLS-t és a kimeneti CSV fájlneveket, és töltse be a forrás XLS-t egy név és fájl objektum használatával a HashMapben
- Hozzon létre egy példányt a PostConvertWorkbookToCSVRequestből a HashMap bemenettel
- Hívja a Excel to CSV kérési metódust, hogy XLS-t CSV-vé konvertáljon Java REST API-val
- Mentse el a generált CSV fájl adatfolyamot a helyi lemezre
A fent említett lépések a fájltípust Excelről CSV-re alakítják át Java alacsony kódú API-val. A megvalósítást az SDK konfigurálásával és a CellsAPI osztályobjektum létrehozásával kezdjük az inicializálással. Ezután elérjük a forrás XLS fájlt egy FileStream segítségével, és létrehozzuk a PostConvertWorkbookToPDFRequest osztály egy példányát, amelyet a továbbiakban a PostConvertWorkbookToCSV() metódus segítségével CSV-fájltartalommá konvertálunk.
Kód az Excel CSV-vé konvertálásához Java Low Code API-ban
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(); | |
} | |
} | |
} |
Ezzel az egyszerű példakóddal az Excelt CSV-vé konvertálhatja Java felhő API-val. Meg kell adnia a lemezen lévő XLS fájl érvényes elérési útját az Aspose segítségével. A Cells REST API SDK elvégzi az átalakítást, majd a sikeres átalakítási folyamat után letölti a kimeneti CSV fájlt karakterlánc-tartalomként. majd mentse el helyben fájlként.
Ebben a témakörben megvizsgáltuk, hogyan lehet az XLS-t CSV-vé alakítani a Cloud API-val. Ha érdekli az Excel CSV-vé konvertálása, olvassa el a Az Excel konvertálása CSV-vé a Java REST API segítségével című cikket.