Šiandieniniame duomenimis pagrįstame pasaulyje galimybė konvertuoti Excel failus į CSV (kableliais atskirtos reikšmės) formatą tapo būtina. Nors „Excel“ failai plačiai naudojami duomenims saugoti ir analizuoti, CSV failai siūlo paprastesnį ir universalesnį formatą, kurį galima lengvai apdoroti įvairiomis programomis ir programavimo kalbomis. „Excel“ konvertavimas į CSV suteikia galimybę supaprastinti duomenų integravimą, pagerinti sąveiką ir palengvinti duomenų mainus tarp skirtingų sistemų. Šiame straipsnyje išnagrinėsime, kaip atlikti šią užduotį naudojant „Java Cloud SDK“, suteikiantį galimybę be vargo konvertuoti „Excel“ failus į CSV ir išnaudoti visas duomenų galimybes.
- „Excel“ į CSV konvertavimo debesies SDK
- Konvertuokite „Excel“ į CSV „Java“.
- Konvertuoti vietinį XLSX į CSV
- XLSX į CSV naudojant cURL komandas
„Excel“ į CSV konvertavimo debesies SDK
Kalbant apie „Excel“ failų konvertavimą į CSV naudojant „Java“, Aspose.Cells Cloud SDK for Java išsiskiria kaip galingas ir efektyvus sprendimas. „Aspose.Cells Cloud“ yra daug funkcijų turinti API, teikianti platų „Excel“ failų manipuliavimo palaikymą, įskaitant galimybę sklandžiai konvertuoti „Excel“ failus į CSV formatą. Taigi, nesvarbu, ar dirbate su duomenų perkėlimo projektu, duomenų analize ar bet kokiu kitu scenarijumi, kuriam reikalingas „Excel“ konvertavimas į CSV, „Aspose.Cells Cloud SDK“ suteikia jums įrankių ir lankstumo, kad galėtumėte efektyviai ir tiksliai pasiekti savo tikslus.
Dabar pom.xml pridėkite šią išsamią informaciją, kad pridėtumėte debesies SDK nuorodą į savo projektą.
<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>
Pridėję „Cloud SDK“ nuorodą, užregistruokite paskyrą Cloud dashboard ir suraskite / sukurkite išsamią kliento ID ir kliento paslapties informaciją.
Konvertuokite „Excel“ į CSV „Java“.
Norėdami konvertuoti XLSX į CSV formatą, vadovaukitės toliau pateiktomis instrukcijomis.
- Sukurkite „CellsApi“ klasės egzempliorių, kaip įvesties argumentus pateikdami kliento kredencialus.
- Nurodykite įvesties „Excel“ pavadinimą, gautą formatą kaip CSV ir išvesties failo pavadinimą.
- Įkelkite įvesties „Excel“ darbaknygę į saugyklą debesyje naudodami „uploadFile“ (…) metodą.
- Galiausiai iškvieskite metodą cellsWorkbookGetWorkbook(…), kad pradėtumėte XLSX konvertavimo į CSV operaciją.
// Norėdami gauti daugiau pavyzdžių, apsilankykite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Gaukite ClientID ir ClientSecret iš https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// sukurti „CellsApi“ egzempliorių naudodami kliento kredencialus
CellsApi api = new CellsApi(clientId,clientSecret);
// įvesties „Excel“ darbaknygės pavadinimas
String fileName = "source.xlsx";
// slaptažodžio informacija, jei darbaknygė yra užšifruota
String password = null;
// Nurodoma, ar nustatyti, kad darbaknygės eilutės būtų pritaikytos automatiškai.
Boolean isAutoFit = true;
// Nurodo, ar išsaugoti tik lentelės duomenis. „Excel“ naudokite tik pdf.
Boolean onlySaveTable = true;
// gautas failo formatas
String format = "CSV";
// įkelti failą iš vietinės sistemos
File file = new File("c://Users/nayyer/"+fileName);
// įkelti įvestį XLSB į debesies saugyklą
api.uploadFile("input.xlsx", file, "Internal");
// atlikti dokumentų konvertavimo operaciją
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.csv","Internal", null);
// atsispausdinti sėkmės pranešimą
System.out.println("Excel to CSV sucessfully converted !");
}catch(Exception ex)
{
System.out.println(ex);
}
Aukščiau pateiktame pavyzdyje naudotus pavyzdinius failus galima atsisiųsti iš myDocument.xlsx ir Resultant.csv.
Konvertuoti vietinį XLSX į CSV
Šiame skyriuje sužinosime, kaip konvertuoti XLSX į CSV neįkeliant įvesties failo į saugyklą debesyje, veiksmus. Taigi vadovaukitės toliau pateiktomis instrukcijomis.
- Sukurkite „CellsApi“ egzempliorių, pateikdami kliento kredencialus kaip įvesties argumentus.
- Nurodykite įvesties „Excel“ pavadinimą, gautą formatą kaip CSV ir išvesties failo pavadinimą.
- Trečia, iškvieskite metodą cellsWorkbookPutConvertWorkbook(…), kad pradėtumėte XLSX konvertavimą į CSV.
// Norėdami gauti daugiau pavyzdžių, apsilankykite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Gaukite ClientID ir ClientSecret iš https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// sukurti „CellsApi“ egzempliorių naudodami kliento kredencialus
CellsApi api = new CellsApi(clientId,clientSecret);
// įvesties XLSX darbaknygės pavadinimas
String fileName = "myDocument.xlsx";
// slaptažodžio informacija, jei darbaknygė yra užšifruota
String password = null;
// gautas failo formatas
String format = "CSV";
// įkelti failą iš vietinės sistemos
File file = new File("c://Users/nayyer/"+fileName);
// Konvertuoti XLSX į CSV operaciją
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);
// atsispausdinti sėkmės pranešimą
System.out.println("Excel to CSV sucessfully converted !");
}catch(Exception ex)
{
System.out.println(ex);
}
XLSX į CSV naudojant cURL komandas
Kitas veiksmingas būdas konvertuoti „Excel“ failus į CSV yra cURL komandos ir „Aspose.Cells Cloud REST“ API. Naudodami Aspose.Cells Cloud REST API, galite atlikti įvairias operacijas su Excel failais, įskaitant konvertavimą į CSV, naudodami paprastas ir paprastas cURL komandas. Naudodami cURL komandų ir Aspose.Cells Cloud REST API galią, galite automatizuoti konvertavimo procesą, tvarkyti didelius Excel failus ir pasiekti efektyvių bei patikimų rezultatų.
Dabar vykdykite šią komandą, kad sugeneruotumėte JWT prieigos raktą:
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"
Sugeneravę JWT, vykdykite šią komandą, kad konvertuotumėte XLSX į CSV ir išsaugotumėte išvestį debesies saugykloje. Atminkite, kad XLSX įvestis jau yra debesies saugykloje.
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>"
Išvada
Nesvarbu, ar pasirinksite naudoti „Aspose.Cells Cloud SDK“, skirtą „Java“, ar panaudoti cURL komandas su Aspose.Cells Cloud REST API, turėsite galingų įrankių, skirtų „Excel“ konvertuoti į CSV. Šie metodai suteikia lankstumo, mastelio ir lengvo integravimo, todėl galite lengvai konvertuoti Excel failus į CSV formatą. Todėl naudodami šias technologijas galite automatizuoti konvertavimo procesą, supaprastinti darbo eigą ir išgauti vertingus duomenis iš Excel failų formatu, kuris yra plačiai suderinamas ir lengvai pasiekiamas.
Susijusios nuorodos
susiję straipsniai
Primygtinai rekomenduojame apsilankyti šiose nuorodose, kad sužinotumėte daugiau apie: