
REST API az Excel-CSV konvertáláshoz.
Az Excel fájlok kiválóan alkalmasak strukturált adatok tárolására és kezelésére, de szabadalmaztatott formátumuk korlátozhatja a kompatibilitást bizonyos alkalmazásokkal, adatbázisokkal vagy rendszerekkel. A CSV(vesszővel elválasztott értékek) fájlok ezzel szemben könnyűek, általánosan elfogadottak és könnyen elemezhetők, így ideálisak adatcseréhez, integrációhoz és elemzéshez. Az Excel CSV formátumba konvertálásával leegyszerűsíti az adatfeldolgozást, lehetővé teszi a platformok közötti hozzáférést, és egyszerűsíti az automatizált munkafolyamatokat. Ebben a cikkben megvizsgáljuk, hogyan hajthatja végre hatékonyan ezt a konverziót a Java REST API használatával, így az adatokban rejlő teljes potenciált kiaknázza.
- Excel-CSV konvertáló API
- Excelből vesszővel tagolt fájlok Java nyelven
- XLS-ről CSV-re cURL-parancsok használatával
Excel-CSV konvertáló API
Az Aspose.Cells Cloud SDK for Java hatékony és hatékony megoldást kínál az Excel-fájlok minimális erőfeszítéssel CSV-formátumba konvertálására. Az API az Excel formátumok széles skáláját támogatja, beleértve az XLS-t, az XLSX-et és a CSV-t, így biztosítva a zökkenőmentes adatkezelést. Ezenkívül az átalakítási folyamat megőrzi az adatok integritását, lehetővé téve a pontos és megbízható eredményeket.
Telepítés
A Cloud SDK használatához a következő Maven-függőségeket kell hozzáadnunk a pom.xml fájlunkhoz:.
<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>24.9</version>
</dependency>
</dependencies>
- A legújabb verziót letöltheti az Aspose Repository-ből.
Másodszor, be kell szereznünk az ügyfél hitelesítő adatait a cloud dashboard webhelyről. Ha nincs meglévő fiókja, egyszerűen hozzon létre egy ingyenes fiókot a gyors kezdés cikkben található utasítások követésével.
Excelből vesszővel tagolt fájlok Java nyelven
A következő szakasz ismerteti az Excel-munkafüzet Java kódrészlet használatával CSV formátumba konvertálásának részleteit:
CellsApi api = new CellsApi(clientId,clientSecret);
Hozzon létre egy CellsApi példányt, miközben bemeneti argumentumként adja meg az ügyfél hitelesítő adatait.
api.uploadFile("input.xlsx", file, "basic");
Töltse fel a bemeneti XLSX-et a felhőtárhelyre az uploadFile(…) módszerrel.
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"basic", "Resultant.csv","basic", null);
Végül hívja meg a cellsWorkbookGetWorkbook(…) metódust az átalakítási művelet elindításához.
// További példákért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-java oldalra
try
{
// Szerezze be a ClientID-t és a ClientSecret-et a https://dashboard.aspose.cloud/ webhelyről
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// hozzon létre egy CellsApi példányt az ügyfél hitelesítő adataival
CellsApi api = new CellsApi(clientId,clientSecret);
// a bemeneti XLSX munkafüzet neve
String name = "myDocument.xlsx";
// a jelszó részletei, ha a munkafüzet titkosítva van
String password = null;
// Meghatározza, hogy a munkafüzet sorait beállítsa-e automatikus illesztésre.
Boolean isAutoFit = true;
// Meghatározza, hogy csak a táblázat adatait mentse-e el. Csak PDF-et használjon az Excelhez.
Boolean onlySaveTable = true;
// eredő fájlformátum
String format = "CSV";
// fájl betöltése a helyi rendszerből
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// töltse fel az XLSX bemenetet a felhőtárhelyre
api.uploadFile("input.xlsx", file, "basic");
// dokumentumkonverziós művelet végrehajtása
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"basic", "Resultant.csv","basic", null);
// sikerüzenet nyomtatása
System.out.println("The Excel to CSV conversion completed sucessfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

Az Excel CSV-vé konvertálásának előnézete.
A fenti példában használt beviteli Excel munkafüzet letölthető a következő helyről:
XLS-ről CSV-re cURL-parancsok használatával
Az Aspose.Cells Cloud leegyszerűsíti az Excel-fájlok CSV-formátumba konvertálásának folyamatát cURL-parancsok segítségével, és egyszerű megoldást kínál a parancssori eszközöket kedvelő fejlesztők számára. Ez a módszer kiküszöböli az összetett telepítések vagy további könyvtárak szükségességét, biztonságos, méretezhető és hatékony módot biztosítva az Excel-CSV-konverziók platformok közötti kezelésére.
Ennek a módszernek az első lépése egy JWT hozzáférési jogkivonat létrehozása a következő paranccsal:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Most, hogy megvan a JWT token, a következő parancsot kell végrehajtanunk az Excel-munkafüzet vesszővel elválasztott értékekké való konvertálásához.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"csv\",}"
Cserélje ki a „sourceFile” szót a bemeneti excel fájl nevével (elérhető a felhőtárolóban), a „myResultant” szót az eredményül kapott CSV-fájl nevével, az „accessToken” helyett pedig a fent generált JWT hozzáférési tokennel.
Következtetés
Ebből a cikkből megtudtuk, hogy az Aspose.Cells Cloud két sokoldalú megközelítést kínál ennek eléréséhez: az intuitív Java SDK-n és a cURL-parancsokon keresztül. Mindkét módszer nagy pontosságot, testreszabható kimeneteket és biztonságos felhőalapú környezetet biztosít az adatok feldolgozásához. Akár kóddal, akár parancssori eszközökkel szeretne dolgozni, az Aspose.Cells Cloud megbízható és hatékony megoldást kínál az Ön igényeinek kielégítésére. Próbálja ki az Aspose.Cells Cloud szolgáltatást még ma, hogy egyszerűsítse Excel-CSV konverzióit!
Hasznos linkek
Kapcsolódó cikkek
Kérjük, látogasson el az alábbi linkekre, ha többet szeretne megtudni erről: