excel u csv

Pretvorite Excel u CSV u Javi

U današnjem svijetu vođenom podacima, mogućnost pretvaranja Excel datoteka u format CSV (vrijednosti razdvojene zarezima) postala je neophodna. Dok se Excel datoteke naširoko koriste za pohranjivanje i analizu podataka, CSV datoteke nude jednostavniji i svestraniji format koji se lako može obraditi raznim aplikacijama i programskim jezicima. Pretvaranje Excela u CSV pruža način da se pojednostavi integracija podataka, poboljša interoperabilnost i olakša razmjena podataka između različitih sistema. U ovom članku ćemo istražiti kako izvršiti ovaj zadatak koristeći Java Cloud SDK, koji će vam omogućiti da bez napora pretvorite Excel datoteke u CSV i otključate puni potencijal vaših podataka.

Excel u CSV konverzija Cloud SDK

Kada je u pitanju pretvaranje Excel datoteka u CSV pomoću Jave, Aspose.Cells Cloud SDK za Javu ističe se kao moćno i efikasno rješenje. Aspose.Cells Cloud je API bogat funkcijama koji pruža opsežnu podršku za manipulaciju Excel datotekama, uključujući mogućnost besprijekorne konverzije Excel datoteka u CSV format. Dakle, bez obzira da li radite na projektu migracije podataka, analizi podataka ili bilo kom drugom scenariju koji zahtijeva konverziju iz Excela u CSV, Aspose.Cells Cloud SDK vam daje alate i fleksibilnost da efikasno i precizno postignete svoje ciljeve.

Sada dodajte sljedeće detalje u pom.xml da dodate Cloud SDK referencu u svoj projekat.

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

Kada se doda referenca Cloud SDK-a, registrirajte račun preko Cloud nadzorne ploče i potražite/kreirajte Client ID i Client Secret detalje.

Pretvorite Excel u CSV u Javi

Slijedite dolje navedena uputstva za konverziju XLSX u CSV format.

  • Kreirajte instancu klase CellsApi dok pružate klijentske vjerodajnice kao ulazne argumente.
  • Navedite ime ulaznog Excela, rezultirajući format kao CSV i naziv izlazne datoteke.
  • Prenesite ulaznu Excel radnu svesku u skladište u oblaku koristeći metodu uploadFile(…).
  • Konačno, pozovite metodu cellsWorkbookGetWorkbook(…) da pokrenete operaciju konverzije XLSX u CSV.
// za više primjera, posjetite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Preuzmite ClientID i ClientSecret sa https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // kreirajte instancu CellsApi koristeći akreditive klijenta
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // naziv unosa Excel radne knjige
    String fileName = "source.xlsx";
    
    // detalji lozinke ako je radna knjiga šifrirana
    String password = null;
    
    // Određuje da li se redovi radne knjige postavljaju za automatsko prilagođavanje.
    Boolean isAutoFit = true;
    // Određuje da li se spremaju samo podaci tabele. Koristite samo pdf za excel.
    Boolean onlySaveTable = true;
    // rezultirajući format datoteke
    String format = "CSV";
    		
    // učitaj datoteku sa lokalnog sistema
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // prenesite ulazni XLSB u pohranu u oblaku
    api.uploadFile("input.xlsx", file, "Internal");

    // izvršiti operaciju konverzije dokumenta
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.csv","Internal", null);        
            
    // odštampati poruku o uspjehu
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
excel u csv pregled fajla

image1:- Pregled Excel u CSV fajl

Primjeri datoteka korištenih u gornjem primjeru mogu se preuzeti sa myDocument.xlsx i Resultant.csv.

Pretvorite lokalni XLSX u CSV

U ovom odeljku ćemo naučiti korake o tome kako pretvoriti XLSX u CSV bez učitavanja ulazne datoteke u skladište u oblaku. Stoga slijedite dolje navedena uputstva.

  • Kreirajte instancu CellsApi dok pružate klijentske vjerodajnice kao ulazne argumente.
  • Odredite naziv ulaznog Excela, rezultirajući format kao CSV i naziv izlazne datoteke.
  • Treće, pozovite metodu cellsWorkbookPutConvertWorkbook(…) da biste pokrenuli konverziju XLSX u CSV.
// za više primjera, posjetite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

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

    // kreirajte instancu CellsApi koristeći akreditive klijenta
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // naziv ulazne XLSX radne knjige
    String fileName = "myDocument.xlsx";
    // detalji lozinke ako je radna knjiga šifrirana
    String password = null;
    // rezultirajući format datoteke
    String format = "CSV";
    		
    // učitaj datoteku sa lokalnog sistema
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // Pretvorite XLSX u CSV operaciju
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);  
            
    // odštampati poruku o uspjehu
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

XLSX u CSV koristeći cURL komande

Još jedan moćan način za pretvaranje Excel datoteka u CSV je putem cURL komandi i Aspose.Cells Cloud REST API-ja. Uz Aspose.Cells Cloud REST API, možete izvoditi različite operacije na Excel datotekama, uključujući konverziju u CSV, koristeći jednostavne i jasne cURL komande. Koristeći snagu cURL komandi i Aspose.Cells Cloud REST API, možete automatizirati proces konverzije, rukovati velikim Excel datotekama i postići efikasne i pouzdane rezultate.

Sada izvršite sljedeću naredbu da generišete JWT pristupni token:

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"

Kada se JWT generira, izvršite sljedeću naredbu da konvertujete XLSX u CSV i sačuvate izlaz u pohrani u oblaku. Imajte na umu da je ulaz XLSX već dostupan u pohrani u 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čak

Bilo da odaberete da koristite Aspose.Cells Cloud SDK za Javu ili iskoristite cURL komande sa Aspose.Cells Cloud REST API-jem, na raspolaganju su vam moćni alati za konverziju Excela u CSV. Ovi pristupi nude fleksibilnost, skalabilnost i lakoću integracije, omogućavajući vam da bez napora konvertujete Excel datoteke u CSV format. Stoga, korištenjem ovih tehnologija, možete automatizirati proces konverzije, pojednostaviti svoje radne tokove i izdvojiti vrijedne podatke iz Excel datoteka u formatu koji je široko kompatibilan i lako dostupan.

Povezani linkovi

povezani članci

Toplo preporučujemo da posjetite sljedeće linkove kako biste saznali više o: