Користимо Екцел радне свеске за унос података, организовање података, обављање рачуноводствених послова, спровођење финансијске анализе, управљање временом, управљање задацима и још много тога. У исто време, ХТМЛ је популаран формат за дељење података и информација преко интернета и нуди широк спектар предности, укључујући компатибилност на више платформи, лако прилагођавање и флексибилност. Конвертовањем ваших Екцел табела у ХТМЛ, можете лако да делите своје податке са другима и обезбедите да су ваше информације доступне свима, било где и на било ком уређају. У овом водичу корак по корак, истражићемо предности претварања Екцел-а у ХТМЛ, користећи Јава РЕСТ АПИ.
Претварач Екцел у ХТМЛ
Аспосе.Целлс Цлоуд СДК за Јаву је моћан алат који нуди широк спектар могућности за претварање Екцел табела у ХТМЛ формат. Помоћу овог СДК-а можете да прилагодите свој излаз да задовољи ваше специфичне потребе, укључујући могућност да одредите ХТМЛ кодирање, сачувате слике као засебне датотеке и контролишете форматирање вашег излаза. Такође подржава низ других формата датотека, укључујући КСЛС, КСЛСКС, ЦСВ, ПДФ, и више, што га чини разноврсним алатом за конверзију докумената. Штавише, веома је скалабилан, омогућавајући вам да брзо и ефикасно обрађујете велике количине података. Без обзира да ли сте програмер, власник предузећа или професионалац за управљање документима, Аспосе.Целлс Цлоуд СДК за Јаву је идеалан избор за претварање Екцел-а у ХТМЛ.
Сада прво морамо да додамо СДК референцу у Јава пројекат (мавен буилд) додавањем следећих информација у пом.кмл.
<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;
// резултујући формат датотеке
String format = "HTML";
// учитајте датотеку са локалног система
File file = new File("c://Users/"+fileName);
// изврши операцију конверзије документа
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);
// штампање поруке о успеху
System.out.println("Successfull completion of Excel to HTML conversion !");
}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 PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"File":{}}
Финал Цомментс
У закључку, претварање Екцел-а у ХТМЛ је уобичајен задатак који се може постићи коришћењем разних алата и метода. Међутим, у овом чланку смо истражили два приступа за претварање Екцел-а у ХТМЛ: коришћење Јава кода са Аспосе.Целлс Цлоуд СДК-ом и коришћење РЕСТ АПИ-ја и цУРЛ команди. Оба приступа нуде своје јединствене предности и предности, у зависности од ваших специфичних захтева и тока посла. Коришћење Јава кода пружа прилагодљивије и интегрисаније решење, док коришћење РЕСТ АПИ-ја и цУРЛ команди нуди већу флексибилност и скалабилност. На крају крајева, избор приступа зависи од фактора као што су величина и сложеност ваших Екцел датотека, потребан ниво аутоматизације и интеграције и ваш укупни буџет и ресурси. Без обзира на то који приступ одаберете, Аспосе.Целлс Цлоуд пружа моћну и поуздану платформу за конверзију докумената, са подршком за широк спектар формата датотека и функција.
Имајте на уму да се комплетан изворни код СДК-ова може преузети са ГитХуб (објављен под МИТ лиценцом). На крају, ако наиђете на било какве проблеме док користите АПИ, слободно нас контактирајте преко бесплатног форума за подршку производа.
повезани чланци
Топло препоручујемо да посетите следеће везе да бисте сазнали више о: