excel į csv

Konvertuokite „Excel“ į CSV „Java“.

Š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

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);
    }
„Excel“ į csv failo peržiūrą

vaizdas1: – „Excel“ į CSV failo peržiūra

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: