Aħna nużaw Excel kotba tax-xogħol biex inwettqu d-dħul tad-dejta, norganizzaw id-dejta, inwettqu xogħlijiet tal-kontabilità, inwettqu analiżi finanzjarja, ġestjoni tal-ħin, ġestjoni tal-kompiti, u ħafna aktar. Fl-istess ħin, HTML huwa format popolari għall-kondiviżjoni tad-dejta u l-informazzjoni fuq l-internet, u joffri firxa wiesgħa ta ‘benefiċċji, inklużi kompatibilità bejn il-pjattaformi, customization faċli, u flessibilità. Billi tikkonverti l-ispreadsheets ta’ l-Excel tiegħek għal HTML, tista’ faċilment taqsam id-dejta tiegħek ma’ oħrajn, u tiżgura li l-informazzjoni tiegħek tkun aċċessibbli għal kulħadd, kullimkien u fuq kwalunkwe apparat. F’din il-gwida pass pass, aħna ser nesploraw il-benefiċċji tal-konverżjoni ta ‘Excel għal HTML, bl-użu ta’ Java REST API.
- Konvertitur Excel għal HTML
- Excel għall-Web f’Java
- Ikkonverti Excel għal HTML billi tuża Kmandi ta’ cURL
Konvertitur Excel għal HTML
Aspose.Cells Cloud SDK għal Java hija għodda b’saħħitha li toffri firxa wiesgħa ta ‘kapaċitajiet għall-konverżjoni ta’ spreadsheets Excel f’format HTML. B’dan l-SDK, tista ’tippersonalizza l-output tiegħek biex tissodisfa l-bżonnijiet speċifiċi tiegħek, inkluża l-abbiltà li tispeċifika l-kodifikazzjoni HTML, issalva l-immaġini bħala fajls separati, u tikkontrolla l-ifformattjar tal-output tiegħek. Jappoġġa wkoll varjetà ta’ formati oħra ta’ fajls, inklużi XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf /), u aktar, li jagħmilha għodda versatili għall-konverżjoni tad-dokumenti. Barra minn hekk, huwa skalabbli ħafna, li jippermettilek tipproċessa volumi kbar ta ‘dejta malajr u b’mod effiċjenti. Kemm jekk int żviluppatur, sid ta’ negozju, jew professjonist fil-ġestjoni tad-dokumenti, Aspose.Cells Cloud SDK għal Java hija għażla ideali biex tikkonverti Excel għal HTML.
Issa l-ewwel irridu nżidu r-referenza SDK fil-proġett Java (maven build) billi nżidu l-informazzjoni li ġejja f’pom.xml.
<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>
Jekk m’għandekx kont eżistenti fuq Cloud Dashboard, jekk jogħġbok oħloq kont b’xejn billi tuża indirizz elettroniku validu u akkwista d-dettalji tal-kredenzjali tal-klijent personalizzati tiegħek.
Excel għall-Web f’Java
Ejja niddiskutu d-dettalji ta’ kif tista’ tiżviluppa spreadsheet viewer onlajn billi ssegwi l-passi mogħtija hawn taħt.
- Oħloq eżempju tal-klassi CellsApi li tieħu l-kredenzjali tal-klijent bħala argumenti ta’ input.
- Speċifika l-isem tal-input Excel, il-format li jirriżulta bħala HTML, u l-isem tal-fajl tal-output f’varjabbli ta ‘string.
- Aqra l-kontenut tal-ktieb tax-xogħol Excel minn drive lokali billi tuża File instance.
- Fl-aħħarnett, sejjaħ il-metodu cellsWorkbookPutConvertWorkbook(…) biex tibda l-operazzjoni ta ‘konverżjoni.
// għal aktar eżempji, jekk jogħġbok żur https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Ikseb ClientID u ClientSecret minn https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// toħloq eżempju ta 'CellsApi billi tuża l-kredenzjali tal-klijent
CellsApi api = new CellsApi(clientId,clientSecret);
// isem tal-ktieb tax-xogħol Excel input
String fileName = "source.xlsx";
// id-dettalji tal-password jekk il-ktieb tax-xogħol ikun encrypted
String password = null;
// format tal-fajl li jirriżulta
String format = "HTML";
// tagħbija fajl mis-sistema lokali
File file = new File("c://Users/"+fileName);
// twettaq operazzjoni ta 'konverżjoni tad-dokument
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);
// istampa messaġġ ta' suċċess
System.out.println("Successfull completion of Excel to HTML conversion !");
}catch(Exception ex)
{
System.out.println(ex);
}
L-input Excel użat fl-eżempju ta’ hawn fuq jista’ jitniżżel minn myDocument.xlsx.
Innota l-kapaċità aqwa tal-API fejn worksheets individwali qed jidhru bħala tabs separati fl-HTML riżultanti.
Ikkonverti Excel għal HTML billi tuża Kmandi ta’ cURL
Il-konverżjoni ta ‘Excel għal HTML / XLS għall-Web bl-użu ta’ REST API u kmandi tal-cURL toffri numru ta ‘benefiċċji. L-ewwel u qabel kollox, dan l-approċċ huwa flessibbli ħafna u jista ‘jiġi integrat faċilment fil-flussi tax-xogħol eżistenti tiegħek. Bl-użu tal-kmandi REST API u cURL, tista ‘awtomatizza l-kompiti tal-konverżjoni tad-dokumenti tiegħek u tnaqqas l-ammont ta’ ħin u riżorsi meħtieġa għall-konverżjoni manwali. Barra minn hekk, l-użu ta ‘għodda bbażata fuq sħab bħal Aspose.Cells Cloud jippermettilek twettaq konverżjonijiet fuq pjattaforma skalabbli u sigura, mingħajr il-ħtieġa ta’ xi softwer addizzjonali. Fl-aħħar nett, l-użu tal-kmandi REST API u cURL għall-konverżjoni ta ‘Excel għal HTML hija soluzzjoni kosteffettiva li tista’ tgħinek tiffranka l-flus fuq il-miżati tal-liċenzjar u l-ispejjeż tal-manutenzjoni.
Allura l-ewwel għandna bżonn niġġeneraw token ta ‘aċċess JWT filwaqt li tesegwixxi l-kmand li ġej.
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"
Ladarba jkollna t-token JWT, irridu nwettqu l-kmand li ġej biex nikkonverti XLS għal HTML u ssalva l-output fil-ħażna Cloud.
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":{}}
Kummenti Finali
Bħala konklużjoni, il-konverżjoni ta ‘Excel għal HTML hija kompitu komuni li jista’ jitwettaq bl-użu ta ‘varjetà ta’ għodod u metodi. Madankollu f’dan l-artikolu, esplorajna żewġ approċċi għall-konverżjoni ta ‘Excel għal HTML: bl-użu tal-kodiċi Java mal-Aspose.Cells Cloud SDK, u l-użu tal-kmandi tal-API REST u l-cURL. Iż-żewġ approċċi joffru l-benefiċċji u l-vantaġġi uniċi tagħhom stess, skont ir-rekwiżiti speċifiċi u l-fluss tax-xogħol tiegħek. L-użu tal-kodiċi Java jipprovdi soluzzjoni aktar customizable u integrata, filwaqt li l-użu tal-API REST u l-kmandi tal-cURL joffri aktar flessibilità u skalabbiltà. Fl-aħħar mill-aħħar, l-għażla tal-approċċ tiddependi fuq fatturi bħad-daqs u l-kumplessità tal-fajls Excel tiegħek, il-livell ta ‘awtomazzjoni u integrazzjoni meħtieġa, u l-baġit u r-riżorsi ġenerali tiegħek. Irrispettivament minn liema approċċ tagħżel, Aspose.Cells Cloud jipprovdi pjattaforma b’saħħitha u affidabbli għall-konverżjoni tad-dokumenti, b’appoġġ għal firxa wiesgħa ta ‘formati ta’ fajls u karatteristiċi.
Jekk jogħġbok innota li l-kodiċi tas-sors sħiħ tal-SDKs jista’ jitniżżel minn GitHub (ippubblikat taħt liċenzja MIT). Fl-aħħar nett, jekk tiltaqa’ ma’ xi kwistjonijiet waqt li tuża l-API, jekk jogħġbok tħossok liberu li tikkuntattjana permezz ta’ forum ta’ appoġġ tal-prodott.
Artikoli Relatati
Nirrakkomandaw ħafna li żżur il-links li ġejjin biex titgħallem aktar dwar: