Ons gebruik Excel-werkboeke om data-invoer uit te voer, data te organiseer, rekeningkundige take uit te voer, finansiële ontledings, tydbestuur, taakbestuur en nog baie meer uit te voer. Terselfdertyd is HTML ’n gewilde formaat om data en inligting oor die internet te deel, en dit bied ’n wye reeks voordele, insluitend kruisplatform-versoenbaarheid, maklike aanpassing en buigsaamheid. Deur jou Excel-sigblaaie na HTML om te skakel, kan jy maklik jou data met ander deel, en verseker dat jou inligting toeganklik is vir enigiemand, enige plek en op enige toestel. In hierdie stap-vir-stap gids, sal ons die voordele van die omskakeling van Excel na HTML verken, met behulp van Java REST API.
Excel na HTML Converter
Aspose.Cells Wolk SDK vir Java is ’n kragtige hulpmiddel wat ’n wye reeks vermoëns bied om Excel-sigblaaie na HTML-formaat om te skakel. Met hierdie SDK kan jy jou uitset aanpas om aan jou spesifieke behoeftes te voldoen, insluitend die vermoë om die HTML-kodering te spesifiseer, beelde as aparte lêers te stoor en die formatering van jou uitset te beheer. Dit ondersteun ook ’n verskeidenheid ander lêerformate, insluitend XLS, XLSX, CSV, PDF /), en meer, wat dit ’n veelsydige hulpmiddel maak vir dokumentomskakeling. Verder is dit hoogs skaalbaar, wat jou in staat stel om groot volumes data vinnig en doeltreffend te verwerk. Of jy nou ’n ontwikkelaar, ’n sake-eienaar of ’n dokumentbestuurprofessional is, Aspose.Cells Cloud SDK vir Java is ’n ideale keuse vir die omskakeling van Excel na HTML.
Nou moet ons eers die SDK-verwysing in Java-projek (maven bou) byvoeg deur die volgende inligting in pom.xml by te voeg.
<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>
As jy nie ’n bestaande rekening op Cloud Dashboard het nie, skep asseblief ’n gratis rekening deur ’n geldige e-posadres te gebruik en kry jou persoonlike kliëntbewysbesonderhede.
Excel na web in Java
Kom ons bespreek die besonderhede van hoe jy ’n aanlyn sigbladkyker kan ontwikkel deur die stappe hieronder te volg.
- Skep ’n instansie van CellsApi-klas wat kliëntbewyse as invoerargumente neem.
- Spesifiseer die naam van invoer Excel, resulterende formaat as HTML, en die uitvoer lêer naam in string veranderlikes.
- Lees die inhoud van die Excel-werkboek vanaf die plaaslike skyf met behulp van Lêer-instansie.
- Laastens, roep die metode cellsWorkbookPutConvertWorkbook(…) om die omskakelingsoperasie te begin.
// vir meer voorbeelde, besoek asseblief https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Kry ClientID en ClientSecret vanaf https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// skep 'n instansie van CellsApi met behulp van kliëntbewyse
CellsApi api = new CellsApi(clientId,clientSecret);
// naam van invoer Excel-werkboek
String fileName = "source.xlsx";
// wagwoordbesonderhede as werkboek geïnkripteer is
String password = null;
// gevolglike lêerformaat
String format = "HTML";
// laai lêer vanaf plaaslike stelsel
File file = new File("c://Users/"+fileName);
// dokumentomskakeling uitvoer
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);
// druk suksesboodskap
System.out.println("Successfull completion of Excel to HTML conversion !");
}catch(Exception ex)
{
System.out.println(ex);
}
Die invoer Excel wat in die voorbeeld hierbo gebruik is, kan afgelaai word vanaf myDocument.xlsx.
Let op die wonderlike vermoë van die API waar individuele werkblaaie as aparte oortjies in die gevolglike HTML verskyn.
Skakel Excel na HTML om met behulp van cURL-opdragte
Die omskakeling van Excel na HTML / XLS na Web met behulp van REST API en cURL opdragte bied ’n aantal voordele. In die eerste plek is hierdie benadering baie buigsaam en kan dit maklik in u bestaande werkvloei geïntegreer word. Deur REST API- en cURL-opdragte te gebruik, kan u u dokumentomskakelingstake outomatiseer en die hoeveelheid tyd en hulpbronne wat benodig word vir handmatige omskakeling verminder. Boonop stel die gebruik van ’n wolkgebaseerde hulpmiddel soos Aspose.Cells Cloud jou in staat om omskakelings op ’n skaalbare en veilige platform uit te voer, sonder die behoefte aan enige bykomende sagteware. Laastens, die gebruik van REST API- en cURL-opdragte vir die omskakeling van Excel na HTML is ’n koste-effektiewe oplossing wat jou kan help om geld te bespaar op lisensiefooie en onderhoudskoste.
Dus moet ons eers ’n JWT-toegangstoken genereer terwyl ons die volgende opdrag uitvoer.
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"
Sodra ons die JWT-token het, moet ons die volgende opdrag uitvoer om XLS na HTML om te skakel en die uitvoer in Wolkberging te stoor.
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":{}}
Finale opmerkings
Ten slotte, die omskakeling van Excel na HTML is ’n algemene taak wat met ’n verskeidenheid gereedskap en metodes uitgevoer kan word. In hierdie artikel het ons egter twee benaderings ondersoek vir die omskakeling van Excel na HTML: die gebruik van Java-kode met die Aspose.Cells Cloud SDK, en die gebruik van REST API en cURL opdragte. Albei benaderings bied hul eie unieke voordele en voordele, afhangende van jou spesifieke vereistes en werkvloei. Die gebruik van Java-kode bied ’n meer aanpasbare en geïntegreerde oplossing, terwyl die gebruik van REST API en cURL-opdragte meer buigsaamheid en skaalbaarheid bied. Uiteindelik hang die keuse van benadering af van faktore soos die grootte en kompleksiteit van u Excel-lêers, die vlak van outomatisering en integrasie wat benodig word, en u algehele begroting en hulpbronne. Ongeag watter benadering jy kies, Aspose.Cells Cloud bied ’n kragtige en betroubare platform vir dokumentomskakeling, met ondersteuning vir ’n wye verskeidenheid lêerformate en kenmerke.
Neem asseblief kennis dat die volledige bronkode van SDK’s afgelaai kan word vanaf GitHub (gepubliseer onder MIT-lisensie). Laastens, as u enige probleme ondervind tydens die gebruik van die API, kontak ons gerus via gratis produkondersteuningsforum.
verwante artikels
Ons beveel sterk aan om die volgende skakels te besoek om meer te wete te kom oor: