excel v csv

Pretvorite Excel v CSV v Javi

V današnjem svetu, ki temelji na podatkih, je zmožnost pretvorbe datotek Excel v obliko CSV (vrednosti, ločene z vejico) postala bistvena. Medtem ko se datoteke Excel pogosto uporabljajo za shranjevanje in analiziranje podatkov, datoteke CSV ponujajo preprostejšo in bolj vsestransko obliko, ki jo je mogoče enostavno obdelati z različnimi aplikacijami in programskimi jeziki. Pretvarjanje Excela v CSV zagotavlja način za racionalizacijo integracije podatkov, izboljšanje interoperabilnosti in olajšanje izmenjave podatkov med različnimi sistemi. V tem članku bomo raziskali, kako opraviti to nalogo z Java Cloud SDK, kar vam bo omogočilo enostavno pretvorbo Excelovih datotek v CSV in sprostitev polnega potenciala vaših podatkov.

Excel v CSV Conversion Cloud SDK

Ko gre za pretvorbo datotek Excel v CSV z uporabo Jave, Aspose.Cells Cloud SDK for Java izstopa kot zmogljiva in učinkovita rešitev. Aspose.Cells Cloud je API, bogat s funkcijami, ki zagotavlja obsežno podporo za manipulacijo Excelovih datotek, vključno z možnostjo brezhibne pretvorbe Excelovih datotek v format CSV. Ne glede na to, ali delate na projektu migracije podatkov, analizi podatkov ali katerem koli drugem scenariju, ki zahteva pretvorbo Excela v CSV, vam Aspose.Cells Cloud SDK omogoča orodja in prilagodljivost za učinkovito in natančno doseganje vaših ciljev.

Zdaj dodajte naslednje podrobnosti v pom.xml, da dodate referenco Cloud SDK v svoj 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>

Ko je referenca SDK-ja v oblaku dodana, registrirajte račun na nadzorni plošči v oblaku in poiščite/ustvarite ID odjemalca in podrobnosti odjemalčeve skrivnosti.

Pretvorite Excel v CSV v Javi

Sledite spodnjim navodilom za pretvorbo XLSX v format CSV.

  • Ustvarite primerek razreda CellsApi, hkrati pa navedite poverilnice odjemalca kot vhodne argumente.
  • Določite ime vhodnega Excela, nastalo obliko kot CSV in ime izhodne datoteke.
  • Naložite vhodni Excelov delovni zvezek v shrambo v oblaku z uporabo metode uploadFile(…).
  • Na koncu pokličite metodo cellsWorkbookGetWorkbook(…), da sprožite operacijo pretvorbe XLSX v CSV.
// za več primerov obiščite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Pridobite ClientID in ClientSecret na https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // ustvarite primerek CellsApi z uporabo poverilnic odjemalca
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // ime vhodnega Excelovega delovnega zvezka
    String fileName = "source.xlsx";
    
    // podrobnosti gesla, če je delovni zvezek šifriran
    String password = null;
    
    // Podaja, ali se vrstice delovnega zvezka nastavijo za samodejno prilagajanje.
    Boolean isAutoFit = true;
    // Podaja, ali se shranijo samo podatki tabele. Za excel uporabljajte samo pdf.
    Boolean onlySaveTable = true;
    // nastala oblika datoteke
    String format = "CSV";
    		
    // naloži datoteko iz lokalnega sistema
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // naloži vhod XLSB v shrambo v oblaku
    api.uploadFile("input.xlsx", file, "Internal");

    // izvedite operacijo pretvorbe dokumenta
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.csv","Internal", null);        
            
    // sporočilo o uspešnem tiskanju
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
predogled datoteke excel v csv

image1:- Predogled datoteke Excel v CSV

Vzorčne datoteke, uporabljene v zgornjem primeru, lahko prenesete iz myDocument.xlsx in Resultant.csv.

Pretvorite lokalni XLSX v CSV

V tem razdelku se bomo naučili korakov za pretvorbo XLSX v CSV brez nalaganja vhodne datoteke v shrambo v oblaku. Zato sledite spodnjim navodilom.

  • Ustvarite primerek CellsApi, hkrati pa navedite poverilnice odjemalca kot vhodne argumente.
  • Določite ime vhodnega Excela, nastalo obliko kot CSV in ime izhodne datoteke.
  • Tretjič, pokličite metodo cellsWorkbookPutConvertWorkbook(…), da sprožite pretvorbo XLSX v CSV.
// za več primerov obiščite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Pridobite ClientID in ClientSecret na https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

    // ustvarite primerek CellsApi z uporabo poverilnic odjemalca
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // ime vhodnega delovnega zvezka XLSX
    String fileName = "myDocument.xlsx";
    // podrobnosti gesla, če je delovni zvezek šifriran
    String password = null;
    // nastala oblika datoteke
    String format = "CSV";
    		
    // naloži datoteko iz lokalnega sistema
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // Operacija pretvorbe XLSX v CSV
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);  
            
    // sporočilo o uspešnem tiskanju
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

XLSX v CSV z uporabo ukazov cURL

Drug zmogljiv način za pretvorbo datotek Excel v CSV je prek ukazov cURL in API-ja Aspose.Cells Cloud REST. Z API-jem Aspose.Cells Cloud REST lahko izvajate različne operacije na datotekah Excel, vključno s pretvorbo v CSV, z uporabo preprostih in enostavnih ukazov cURL. Z izkoriščanjem moči ukazov cURL in API-ja Aspose.Cells Cloud REST lahko avtomatizirate postopek pretvorbe, obdelujete velike datoteke Excel ter dosežete učinkovite in zanesljive rezultate.

Zdaj izvedite naslednji ukaz, da ustvarite dostopni žeton 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"

Ko je JWT ustvarjen, izvedite naslednji ukaz za pretvorbo XLSX v CSV in shranite izhod v shrambo v oblaku. Upoštevajte, da je vnos XLSX že na voljo v shrambi v oblaku.

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>"

Zaključek

Ne glede na to, ali se odločite za uporabo Aspose.Cells Cloud SDK za Javo ali izkoristite ukaze cURL z Aspose.Cells Cloud REST API, imate na voljo zmogljiva orodja za pretvorbo Excela v CSV. Ti pristopi ponujajo prilagodljivost, razširljivost in enostavno integracijo, kar vam omogoča preprosto pretvorbo datotek Excel v format CSV. Zato lahko z uporabo teh tehnologij avtomatizirate proces pretvorbe, poenostavite svoje poteke dela in izvlečete dragocene podatke iz Excelovih datotek v obliki, ki je široko združljiva in lahko dostopna.

Sorodne povezave

povezani članki

Zelo priporočamo, da obiščete naslednje povezave, če želite izvedeti več o: