jisbqu għal csv

Ikkonverti Excel għal CSV f’Java

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

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);
    }
jisbqu għal preview tal-fajl csv

image1:- Preview tal-fajl Excel għal CSV

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.

Artikoli Relatati

Nirrakkomandaw ħafna li żżur il-links li ġejjin biex titgħallem aktar dwar: