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
- Pretvorite Excel v CSV v Javi
- Pretvorite lokalni XLSX v CSV
- XLSX v CSV z uporabo ukazov cURL
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);
}
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: