U današnjem svijetu koji se temelji na podacima, mogućnost pretvaranja datoteka Excel u format CSV (vrijednosti odvojene 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 različitim aplikacijama i programskim jezicima. Pretvaranje Excela u CSV pruža način za pojednostavljenje integracije podataka, poboljšanje interoperabilnosti i olakšavanje razmjene podataka između različitih sustava. U ovom ćemo članku istražiti kako izvršiti ovaj zadatak pomoću Java Cloud SDK-a, omogućujući vam da bez napora pretvorite Excel datoteke u CSV i otključate puni potencijal svojih podataka.
- Excel to CSV Conversion Cloud SDK
- Pretvorite Excel u CSV u Javi
- Pretvorite lokalni XLSX u CSV
- XLSX u CSV pomoću cURL naredbi
Excel to CSV Conversion Cloud SDK
Kada je riječ o pretvaranju Excel datoteka u CSV pomoću Jave, Aspose.Cells Cloud SDK za Javu ističe se kao snažno i učinkovito rješenje. Aspose.Cells Cloud API je bogat značajkama koji pruža opsežnu podršku za manipulaciju Excel datotekama, uključujući mogućnost besprijekornog pretvaranja Excel datoteka u CSV format. Dakle, radite li na projektu migracije podataka, analizi podataka ili bilo kojem drugom scenariju koji zahtijeva pretvorbu Excela u CSV, Aspose.Cells Cloud SDK vam daje alate i fleksibilnost za učinkovito i točno postizanje vaših ciljeva.
Sada dodajte sljedeće pojedinosti u pom.xml kako biste dodali Cloud SDK referencu u 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>
Nakon što se doda referenca Cloud SDK-a, registrirajte račun preko Cloud nadzorne ploče i potražite/izradite ID klijenta i tajne podatke klijenta.
Pretvorite Excel u CSV u Javi
Slijedite dolje navedene upute za pretvaranje XLSX u CSV format.
- Stvorite instancu klase CellsApi uz pružanje vjerodajnica klijenta kao ulaznih argumenata.
- Navedite naziv ulaznog Excela, rezultirajući format kao CSV i naziv izlazne datoteke.
- Prenesite ulaznu radnu knjigu programa Excel u pohranu u oblaku pomoću metode uploadFile(…).
- Na kraju, 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
{
// Dobijte ClientID i ClientSecret s https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// stvoriti instancu CellsApi koristeći klijentske vjerodajnice
CellsApi api = new CellsApi(clientId,clientSecret);
// naziv ulazne Excel radne knjige
String fileName = "source.xlsx";
// detalji lozinke ako je radna knjiga šifrirana
String password = null;
// Određuje hoće li se retke radne knjige postaviti na automatsko prilagođavanje.
Boolean isAutoFit = true;
// Određuje hoće li se spremati samo podaci tablice. Koristite samo pdf za excel.
Boolean onlySaveTable = true;
// rezultirajući format datoteke
String format = "CSV";
// učitati datoteku s lokalnog sustava
File file = new File("c://Users/nayyer/"+fileName);
// učitaj ulazni XLSB u pohranu u oblaku
api.uploadFile("input.xlsx", file, "Internal");
// izvršite operaciju konverzije dokumenta
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.csv","Internal", null);
// ispis poruke o uspjehu
System.out.println("Excel to CSV sucessfully converted !");
}catch(Exception ex)
{
System.out.println(ex);
}
Ogledne datoteke korištene u gornjem primjeru mogu se preuzeti s myDocument.xlsx i Resultant.csv.
Pretvorite lokalni XLSX u CSV
U ovom odjeljku naučit ćemo korake kako pretvoriti XLSX u CSV bez učitavanja ulazne datoteke u pohranu u oblaku. Stoga slijedite dolje navedene upute.
- Stvorite instancu CellsApi dok dajete vjerodajnice klijenta kao ulazne argumente.
- Navedite naziv ulaznog Excela, rezultirajući format kao CSV i naziv izlazne datoteke.
- Treće, pozovite metodu cellsWorkbookPutConvertWorkbook(…) da pokrenete pretvorbu XLSX u CSV.
// za više primjera, posjetite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Dobijte ClientID i ClientSecret s https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// stvoriti instancu CellsApi koristeći klijentske vjerodajnice
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čitati datoteku s lokalnog sustava
File file = new File("c://Users/nayyer/"+fileName);
// Operacija pretvaranja XLSX u CSV
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);
// ispis poruke o uspjehu
System.out.println("Excel to CSV sucessfully converted !");
}catch(Exception ex)
{
System.out.println(ex);
}
XLSX u CSV pomoću cURL naredbi
Još jedan moćan način pretvaranja Excel datoteka u CSV je putem cURL naredbi i Aspose.Cells Cloud REST API-ja. Uz Aspose.Cells Cloud REST API, možete izvoditi razne operacije na Excel datotekama, uključujući konverziju u CSV, koristeći jednostavne i jasne cURL naredbe. Iskorištavanjem snage cURL naredbi i Aspose.Cells Cloud REST API-ja, možete automatizirati proces konverzije, rukovati velikim Excel datotekama i postići učinkovite i pouzdane rezultate.
Sada izvršite sljedeću naredbu za generiranje JWT pristupnog tokena:
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"
Nakon što se JWT generira, izvršite sljedeću naredbu za pretvaranje XLSX u CSV i spremanje izlaza u pohranu u oblaku. Imajte na umu da je unos 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
Bez obzira odlučite li koristiti Aspose.Cells Cloud SDK za Javu ili iskoristiti cURL naredbe s Aspose.Cells Cloud REST API-jem, na raspolaganju su vam moćni alati za konverziju Excela u CSV. Ovi pristupi nude fleksibilnost, skalabilnost i jednostavnost integracije, omogućujući vam pretvaranje Excel datoteka u CSV format bez napora. Stoga, korištenjem ovih tehnologija, možete automatizirati proces pretvorbe, pojednostaviti svoje tijekove rada i izdvojiti vrijedne podatke iz Excel datoteka u formatu koji je široko kompatibilan i lako dostupan.
povezani Linkovi
povezani članci
Preporučujemo da posjetite sljedeće veze kako biste saznali više o: