A mai adatközpontú világban elengedhetetlenné vált az Excel fájlok CSV (vesszővel elválasztott értékek) formátumba konvertálása. Míg az Excel-fájlokat széles körben használják adatok tárolására és elemzésére, a CSV-fájlok egyszerűbb és sokoldalúbb formátumot kínálnak, amelyet különféle alkalmazások és programozási nyelvek könnyen feldolgozhatnak. Az Excel CSV-vé konvertálása módot ad az adatintegráció egyszerűsítésére, az interoperabilitás javítására és a különböző rendszerek közötti adatcsere megkönnyítésére. Ebben a cikkben megvizsgáljuk, hogyan hajthatja végre ezt a feladatot a Java Cloud SDK használatával, amely lehetővé teszi az Excel-fájlok könnyű konvertálását CSV-formátumba, és az adatokban rejlő lehetőségek teljes kihasználását.
- Excel–CSV-konverziós felhő SDK
- Az Excel konvertálása CSV-vé Java nyelven
- A helyi XLSX konvertálása CSV-re
- XLSX-ről CSV-re cURL-parancsok használatával
Excel–CSV-konverziós felhő SDK
Ha az Excel-fájlok CSV-formátumba konvertálásáról van szó Java használatával, az Aspose.Cells Cloud SDK for Java hatékony és hatékony megoldásként tűnik ki. Az Aspose.Cells Cloud egy funkciókban gazdag API, amely széleskörű támogatást nyújt az Excel-fájlok kezeléséhez, beleértve az Excel-fájlok CSV-formátumba való zökkenőmentes konvertálását. Így akár adatmigrációs projekten, adatelemzésen vagy bármilyen más forgatókönyvön dolgozik, amelyhez Excelből CSV-vé konvertálásra van szükség, az Aspose.Cells Cloud SDK eszközöket és rugalmasságot biztosít a célok hatékony és pontos eléréséhez.
Most adja hozzá a következő adatokat a pom.xml fájlhoz, hogy hozzáadja a Cloud SDK hivatkozást a projekthez.
<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>
Miután hozzáadta a Cloud SDK hivatkozását, regisztráljon egy fiókot a Cloud dashboard oldalon, és keresse meg/hozza létre az ügyfél-azonosítót és az ügyféltitkot.
Konvertálja az Excelt CSV-vé Java nyelven
Kérjük, kövesse az alábbi utasításokat az XLSX CSV formátumba konvertálásához.
- Hozzon létre egy példányt a CellsApi osztályból, miközben bemeneti argumentumként adja meg az ügyfél hitelesítő adatait.
- Adja meg a bemeneti Excel nevét, a kapott formátumot CSV-ként és a kimeneti fájl nevét.
- Töltse fel a bemeneti Excel-munkafüzetet a felhőtárhelyre az uploadFile(…) metódussal.
- Végül hívja meg a cellsWorkbookGetWorkbook(…) metódust az XLSX-CSV á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 = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// hozzon létre egy CellsApi példányt az ügyfél hitelesítő adataival
CellsApi api = new CellsApi(clientId,clientSecret);
// a bemeneti Excel munkafüzet neve
String fileName = "source.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. Excelhez csak pdf-et használj.
Boolean onlySaveTable = true;
// eredő fájlformátum
String format = "CSV";
// fájl betöltése a helyi rendszerből
File file = new File("c://Users/nayyer/"+fileName);
// töltse fel az XLSB bemenetet a felhőtárhelyre
api.uploadFile("input.xlsx", file, "Internal");
// dokumentumkonverziós művelet végrehajtása
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.csv","Internal", null);
// sikerüzenet nyomtatása
System.out.println("Excel to CSV sucessfully converted !");
}catch(Exception ex)
{
System.out.println(ex);
}
A fenti példában használt mintafájlok letölthetők a myDocument.xlsx és a Resultant.csv oldalról.
A helyi XLSX konvertálása CSV-re
Ebben a részben megtudjuk, hogyan lehet XLSX-t CSV-vé konvertálni anélkül, hogy a bemeneti fájlt feltöltené a felhőtárhelyre. Ezért kérjük, kövesse az alábbi utasításokat.
- Hozzon létre egy CellsApi példányt, miközben bemeneti argumentumként adja meg az ügyfél hitelesítő adatait.
- Adja meg a bemeneti Excel nevét, a kapott formátumot CSV-ként és a kimeneti fájl nevét.
- Harmadszor, hívja meg a cellsWorkbookPutConvertWorkbook(…) metódust az XLSX-CSV átalakítás 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 = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// 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 fileName = "myDocument.xlsx";
// a jelszó részletei, ha a munkafüzet titkosítva van
String password = null;
// eredő fájlformátum
String format = "CSV";
// fájl betöltése a helyi rendszerből
File file = new File("c://Users/nayyer/"+fileName);
// Az XLSX konvertálása CSV-műveletté
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);
// sikerüzenet nyomtatása
System.out.println("Excel to CSV sucessfully converted !");
}catch(Exception ex)
{
System.out.println(ex);
}
XLSX-ről CSV-re cURL-parancsok használatával
Az Excel-fájlok CSV-formátumba konvertálásának másik hatékony módja a cURL parancsok és az Aspose.Cells Cloud REST API. Az Aspose.Cells Cloud REST API segítségével különféle műveleteket hajthat végre az Excel-fájlokon, beleértve a CSV-formátumba konvertálást is, egyszerű és egyértelmű cURL-parancsok használatával. A cURL-parancsok és az Aspose.Cells Cloud REST API erejének kihasználásával automatizálhatja az átalakítási folyamatot, kezelheti a nagy Excel-fájlokat, és hatékony és megbízható eredményeket érhet el.
Most hajtsa végre a következő parancsot a JWT hozzáférési token létrehozásához:
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"
A JWT létrehozása után hajtsa végre a következő parancsot az XLSX CSV formátumba konvertálásához, és a kimenet felhőtárhelyre mentéséhez. Felhívjuk figyelmét, hogy az XLSX bemenet már elérhető a felhőalapú tárhelyen.
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>"
Következtetés
Akár az Aspose.Cells Cloud SDK-t választja Javahoz, akár a cURL-parancsokat az Aspose.Cells Cloud REST API-val, hatékony eszközök állnak rendelkezésére az Excel CSV-vé konvertálásához. Ezek a megközelítések rugalmasságot, méretezhetőséget és egyszerű integrációt kínálnak, lehetővé téve az Excel-fájlok CSV-formátumba való könnyed konvertálását. Ezért ezeknek a technológiáknak a kihasználásával automatizálhatja az átalakítási folyamatot, ésszerűsítheti a munkafolyamatokat, és értékes adatokat nyerhet ki Excel-fájlokból olyan formátumban, amely széles körben kompatibilis és könnyen hozzáférhető.
kapcsolódó linkek
kapcsolódó cikkek
Erősen javasoljuk, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről: