Fid-dinja tal-lum immexxija mid-dejta, il-kapaċità li tikkonverti fajls Excel f’format CSV (Valuri Separati bil-Comma) saret essenzjali. Filwaqt li l-fajls Excel jintużaw ħafna għall-ħażna u l-analiżi tad-dejta, il-fajls CSV joffru format aktar sempliċi u aktar versatili li jista ‘jiġi pproċessat faċilment minn diversi applikazzjonijiet u lingwi ta’ programmar. Il-konverżjoni ta’ Excel għal CSV tipprovdi mod biex tissimplifika l-integrazzjoni tad-dejta, ittejjeb l-interoperabbiltà, u tiffaċilita l-iskambju tad-dejta bejn sistemi differenti. F’dan l-artikolu, aħna se nesploraw kif twettaq dan il-kompitu billi tuża Java Cloud SDK, li tagħtik is-setgħa li tikkonverti mingħajr sforz fajls Excel għal CSV u nisfruttaw il-potenzjal sħiħ tad-dejta tiegħek.
- Excel għal CSV Conversion Cloud SDK
- Ikkonverti Excel għal CSV f’Java
- Ikkonverti XLSX lokali għal CSV
- XLSX għal CSV bl-użu ta’ Kmandi ta’ cURL
Excel għal CSV Conversion Cloud SDK
Meta niġu għall-konverżjoni ta ‘fajls Excel għal CSV bl-użu ta’ Java, l-Aspose.Cells Cloud SDK għal Java jispikka bħala soluzzjoni qawwija u effiċjenti. Aspose.Cells Cloud huwa API b’ħafna karatteristiċi li jipprovdi appoġġ estensiv għall-manipulazzjoni tal-fajl Excel, inkluża l-abbiltà li jikkonverti fajls Excel f’format CSV bla xkiel. Allura, kemm jekk qed taħdem fuq proġett ta ‘migrazzjoni tad-dejta, analiżi tad-dejta, jew kwalunkwe xenarju ieħor li jeħtieġ konverżjoni ta’ Excel għal CSV, l-SDK Aspose.Cells Cloud jagħtik is-setgħa bl-għodod u l-flessibilità biex tilħaq l-għanijiet tiegħek b’mod effiċjenti u preċiż.
Issa, jekk jogħġbok żid id-dettalji li ġejjin f’pom.xml biex iżżid ir-referenza Cloud SDK fil-proġett tiegħek.
<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>
Ladarba tiżdied ir-referenza tal-Cloud SDK, jekk jogħġbok irreġistra kont fuq Cloud dashboard u fittex/oħloq ID-Klijent u dettalji Sigrieti tal-Klijent.
Ikkonverti Excel għal CSV f’Java
Jekk jogħġbok segwi l-istruzzjonijiet mogħtija hawn taħt biex tikkonverti XLSX għall-format CSV.
- Oħloq eżempju tal-klassi CellsApi filwaqt li tipprovdi kredenzjali tal-klijent bħala argumenti ta ‘input.
- Speċifika l-isem tal-input Excel, il-format li jirriżulta bħala CSV, u l-isem tal-fajl tal-output.
- Ittella’ l-ktieb tax-xogħol ta’ Excel tal-input fil-ħażna tas-sħab billi tuża l-metodu uploadFile(…).
- Fl-aħħarnett, sejjaħ il-metodu cellsWorkbookGetWorkbook(…) biex tibda l-operazzjoni ta ‘konverżjoni XLSX għal CSV.
// għal aktar eżempji, jekk jogħġbok żur https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Ikseb ClientID u ClientSecret minn https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// toħloq eżempju ta 'CellsApi billi tuża l-kredenzjali tal-klijent
CellsApi api = new CellsApi(clientId,clientSecret);
// isem tal-ktieb tax-xogħol Excel input
String fileName = "source.xlsx";
// id-dettalji tal-password jekk il-ktieb tax-xogħol ikun encrypted
String password = null;
// Jispeċifika jekk ir-ringieli tal-ktieb tax-xogħol issettjati għandhomx ikunu autofit.
Boolean isAutoFit = true;
// Jispeċifika jekk issalvax biss id-dejta tat-tabella. Uża biss pdf biex teċċellax.
Boolean onlySaveTable = true;
// format tal-fajl li jirriżulta
String format = "CSV";
// tagħbija fajl mis-sistema lokali
File file = new File("c://Users/nayyer/"+fileName);
// ittella l-input XLSB għall-ħażna tas-sħab
api.uploadFile("input.xlsx", file, "Internal");
// twettaq operazzjoni ta 'konverżjoni tad-dokument
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.csv","Internal", null);
// istampa messaġġ ta' suċċess
System.out.println("Excel to CSV sucessfully converted !");
}catch(Exception ex)
{
System.out.println(ex);
}
Il-fajls tal-kampjun użati fl-eżempju ta’ hawn fuq jistgħu jitniżżlu minn myDocument.xlsx u Resultant.csv.
Ikkonverti XLSX lokali għal CSV
F’din it-taqsima, se nitgħallmu l-passi dwar kif tikkonverti XLSX għal CSV mingħajr ma ntellgħu l-fajl tal-input għall-ħażna tas-sħab. Allura jekk jogħġbok segwi l-istruzzjonijiet mogħtija hawn taħt.
- Oħloq eżempju ta ‘CellsApi filwaqt li tipprovdi kredenzjali tal-klijent bħala argumenti ta’ input.
- Speċifika l-isem tal-input Excel, il-format li jirriżulta bħala CSV, u l-isem tal-fajl tal-ħruġ.
- It-tielet, sejjaħ il-metodu cellsWorkbookPutConvertWorkbook(…) biex tibda l-konverżjoni XLSX għal CSV.
// għal aktar eżempji, jekk jogħġbok żur https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Ikseb ClientID u ClientSecret minn https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// toħloq eżempju ta 'CellsApi billi tuża l-kredenzjali tal-klijent
CellsApi api = new CellsApi(clientId,clientSecret);
// isem tal-ktieb tax-xogħol XLSX input
String fileName = "myDocument.xlsx";
// id-dettalji tal-password jekk il-ktieb tax-xogħol ikun encrypted
String password = null;
// format tal-fajl li jirriżulta
String format = "CSV";
// tagħbija fajl mis-sistema lokali
File file = new File("c://Users/nayyer/"+fileName);
// Ikkonverti XLSX għal operazzjoni CSV
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);
// istampa messaġġ ta' suċċess
System.out.println("Excel to CSV sucessfully converted !");
}catch(Exception ex)
{
System.out.println(ex);
}
XLSX għal CSV bl-użu ta’ Kmandi ta’ cURL
Mod ieħor b’saħħtu biex tikkonverti fajls Excel għal CSV huwa permezz ta ‘kmandi cURL u l-API Aspose.Cells Cloud REST. Bl-API Aspose.Cells Cloud REST, tista ’twettaq diversi operazzjonijiet fuq fajls Excel, inkluża konverżjoni għal CSV, billi tuża kmandi sempliċi u sempliċi ta’ cURL. Billi tuża l-qawwa tal-kmandi tal-cURL u l-API Aspose.Cells Cloud REST, tista ‘awtomatizza l-proċess ta’ konverżjoni, timmaniġġja fajls Excel kbar, u tikseb riżultati effiċjenti u affidabbli.
Issa, wettaq il-kmand li ġej biex tiġġenera token ta’ aċċess JWT:
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"
Ladarba l-JWT jiġi ġġenerat, jekk jogħġbok wettaq il-kmand li ġej biex tikkonverti XLSX għal CSV u ssalva l-output fil-ħażna tas-sħab. Jekk jogħġbok innota li l-input XLSX huwa diġà disponibbli fil-ħażna tas-sħab.
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>"
Konklużjoni
Kemm jekk tagħżel li tutilizza l-Aspose.Cells Cloud SDK għal Java jew tisfrutta l-kmandi tal-cURL mal-Aspose.Cells Cloud REST API, għandek għodda qawwija għad-dispożizzjoni tiegħek għall-konverżjoni ta ‘Excel għal CSV. Dawn l-approċċi joffru flessibilità, skalabbiltà, u faċilità ta ‘integrazzjoni, li jippermettulek tikkonverti fajls Excel f’format CSV mingħajr sforz. Għalhekk, billi tuża dawn it-teknoloġiji, tista ‘awtomatizza l-proċess ta’ konverżjoni, tissimplifika l-flussi tax-xogħol tiegħek, u tiġbed dejta siewja minn fajls Excel f’format li huwa kompatibbli b’mod wiesa ‘u faċilment aċċessibbli.
Links Relatati
Artikoli Relatati
Nirrakkomandaw ħafna li żżur il-links li ġejjin biex titgħallem aktar dwar: