У данашњем свету заснованом на подацима, могућност претварања Екцел датотека у формат ЦСВ (вредности раздвојене зарезима) постала је неопходна. Док се Екцел датотеке нашироко користе за складиштење и анализу података, ЦСВ датотеке нуде једноставнији и свестранији формат који се лако може обрадити разним апликацијама и програмским језицима. Конвертовање Екцел-а у ЦСВ пружа начин да се поједностави интеграција података, побољша интероперабилност и олакша размена података између различитих система. У овом чланку ћемо истражити како да извршите овај задатак користећи Јава Цлоуд СДК, омогућавајући вам да без напора конвертујете Екцел датотеке у ЦСВ и откључате пун потенцијал својих података.
- СДК за конверзију Екцел у ЦСВ Цлоуд
- Претворите Екцел у ЦСВ у Јави
- Претворите локални КСЛСКС у ЦСВ
- КСЛСКС у ЦСВ користећи цУРЛ команде
СДК за конверзију Екцел у ЦСВ Цлоуд
Када је реч о претварању Екцел датотека у ЦСВ користећи Јава, Аспосе.Целлс Цлоуд СДК за Јаву се истиче као моћно и ефикасно решење. Аспосе.Целлс Цлоуд је АПИ богат функцијама који пружа опсежну подршку за манипулацију Екцел датотекама, укључујући могућност неприметне конверзије Екцел датотека у ЦСВ формат. Дакле, без обзира да ли радите на пројекту миграције података, анализи података или било ком другом сценарију који захтева конверзију из Екцел-а у ЦСВ, Аспосе.Целлс Цлоуд СДК вам даје алате и флексибилност да ефикасно и тачно постигнете своје циљеве.
Сада додајте следеће детаље у пом.кмл да бисте додали референцу Цлоуд СДК у свој пројекат.
<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>
Када се дода референца Цлоуд СДК-а, региструјте налог преко Цлоуд контролне табле и потражите/направите ИД клијента и детаље клијентске тајне.
Претворите Екцел у ЦСВ у Јави
Пратите упутства дата у наставку да бисте претворили КСЛСКС у ЦСВ формат.
- Креирајте инстанцу класе ЦеллсАпи док пружате акредитиве клијента као улазне аргументе.
- Наведите име улазног Екцел-а, резултујући формат као ЦСВ и име излазне датотеке.
- Отпремите улазну Екцел радну свеску у складиште у облаку помоћу методе уплоадФиле(…).
- Коначно, позовите метод целлсВоркбоокГетВоркбоок(…) да бисте покренули операцију конверзије КСЛСКС у ЦСВ.
// за више примера посетите https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Преузмите ЦлиентИД и ЦлиентСецрет са https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// креирајте инстанцу ЦеллсАпи користећи акредитиве клијента
CellsApi api = new CellsApi(clientId,clientSecret);
// назив улазне Екцел радне свеске
String fileName = "source.xlsx";
// детаљи лозинке ако је радна свеска шифрована
String password = null;
// Одређује да ли се редови радне свеске постављају тако да се аутоматски уклапају.
Boolean isAutoFit = true;
// Одређује да ли се чувају само подаци табеле. Користите само пдф за екцел.
Boolean onlySaveTable = true;
// резултујући формат датотеке
String format = "CSV";
// учитајте датотеку са локалног система
File file = new File("c://Users/nayyer/"+fileName);
// отпремите улазни КСЛСБ у складиште у облаку
api.uploadFile("input.xlsx", file, "Internal");
// изврши операцију конверзије документа
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.csv","Internal", null);
// штампање поруке о успеху
System.out.println("Excel to CSV sucessfully converted !");
}catch(Exception ex)
{
System.out.println(ex);
}
Примери датотека коришћених у горњем примеру могу се преузети са миДоцумент.клск и Ресултант.цсв.
Претворите локални КСЛСКС у ЦСВ
У овом одељку ћемо научити кораке како да конвертујете КСЛСКС у ЦСВ без отпремања улазне датотеке у складиште у облаку. Зато следите упутства дата у наставку.
- Креирајте инстанцу ЦеллсАпи-а док пружате акредитиве клијента као улазне аргументе.
- Наведите име улазног Екцел-а, резултујући формат као ЦСВ и име излазне датотеке.
- Треће, позовите метод целлсВоркбоокПутЦонвертВоркбоок(…) да бисте покренули конверзију КСЛСКС у ЦСВ.
// за више примера посетите https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Преузмите ЦлиентИД и ЦлиентСецрет са https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// креирајте инстанцу ЦеллсАпи користећи акредитиве клијента
CellsApi api = new CellsApi(clientId,clientSecret);
// назив улазне КСЛСКС радне свеске
String fileName = "myDocument.xlsx";
// детаљи лозинке ако је радна свеска шифрована
String password = null;
// резултујући формат датотеке
String format = "CSV";
// учитајте датотеку са локалног система
File file = new File("c://Users/nayyer/"+fileName);
// Конвертујте КСЛСКС у ЦСВ операцију
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);
// штампање поруке о успеху
System.out.println("Excel to CSV sucessfully converted !");
}catch(Exception ex)
{
System.out.println(ex);
}
КСЛСКС у ЦСВ користећи цУРЛ команде
Још један моћан начин за претварање Екцел датотека у ЦСВ је путем цУРЛ команди и Аспосе.Целлс Цлоуд РЕСТ АПИ-ја. Са Аспосе.Целлс Цлоуд РЕСТ АПИ-јем можете да обављате различите операције на Екцел датотекама, укључујући конверзију у ЦСВ, користећи једноставне и јасне цУРЛ команде. Користећи снагу цУРЛ команди и Аспосе.Целлс Цлоуд РЕСТ АПИ, можете аутоматизовати процес конверзије, руковати великим Екцел датотекама и постићи ефикасне и поуздане резултате.
Сада извршите следећу команду да бисте генерисали ЈВТ приступни токен:
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"
Када се ЈВТ генерише, извршите следећу команду да бисте конвертовали КСЛСКС у ЦСВ и сачували излаз у складишту у облаку. Имајте на уму да је улаз КСЛСКС већ доступан у складишту у облаку.
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>"
Закључак
Без обзира да ли одаберете да користите Аспосе.Целлс Цлоуд СДК за Јаву или искористите цУРЛ команде са Аспосе.Целлс Цлоуд РЕСТ АПИ-јем, на располагању су вам моћни алати за конверзију Екцела у ЦСВ. Ови приступи нуде флексибилност, скалабилност и лакоћу интеграције, омогућавајући вам да без напора конвертујете Екцел датотеке у ЦСВ формат. Стога, коришћењем ових технологија, можете аутоматизовати процес конверзије, поједноставити своје радне токове и издвојити вредне податке из Екцел датотека у формату који је широко компатибилан и лако доступан.
Сродне везе
повезани чланци
Топло препоручујемо да посетите следеће везе да бисте сазнали више о: