Koristimo Excel radne knjige za unos podataka, organiziranje podataka, obavljanje računovodstvenih poslova, provođenje financijskih analiza, upravljanje vremenom, upravljanje zadacima i još mnogo toga. U isto vrijeme, HTML je popularan format za dijeljenje podataka i informacija putem interneta i nudi širok raspon prednosti, uključujući kompatibilnost s više platformi, jednostavnu prilagodbu i fleksibilnost. Pretvaranjem proračunskih tablica programa Excel u HTML možete jednostavno dijeliti svoje podatke s drugima i osigurati da su vaši podaci dostupni svima, bilo gdje i na bilo kojem uređaju. U ovom vodiču korak po korak istražit ćemo prednosti pretvaranja Excela u HTML pomoću Java REST API-ja.
Excel u HTML pretvarač
Aspose.Cells Cloud SDK za Javu moćan je alat koji nudi širok raspon mogućnosti za pretvaranje Excel proračunskih tablica u HTML format. S ovim SDK-om možete prilagoditi svoj izlaz kako bi zadovoljio vaše specifične potrebe, uključujući mogućnost određivanja HTML kodiranja, spremanje slika kao zasebnih datoteka i kontrolu oblikovanja vašeg izlaza. Također podržava niz drugih formata datoteka, uključujući XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf /), i više, što ga čini svestranim alatom za pretvorbu dokumenata. Nadalje, vrlo je skalabilan, što vam omogućuje brzu i učinkovitu obradu velikih količina podataka. Bilo da ste programer, vlasnik tvrtke ili profesionalac u upravljanju dokumentima, Aspose.Cells Cloud SDK za Javu idealan je izbor za pretvaranje Excela u HTML.
Sada prvo moramo dodati SDK referencu u Java projekt (maven build) dodavanjem sljedećih informacija u 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>
Ako nemate postojeći račun na Cloud Dashboard, otvorite besplatni račun pomoću valjane adrese e-pošte i nabavite svoje personalizirane podatke o vjerodajnicama klijenta.
Excel na web u Javi
Raspravljajmo o pojedinostima o tome kako možete razviti mrežni preglednik proračunskih tablica slijedeći dolje navedene korake.
- Napravite instancu klase CellsApi koja uzima vjerodajnice klijenta kao ulazne argumente.
- Navedite naziv ulaznog Excela, rezultirajući format kao HTML i naziv izlazne datoteke u string varijablama.
- Pročitajte sadržaj Excel radne knjige s lokalnog pogona pomoću instance datoteke.
- Na kraju, pozovite metodu cellsWorkbookPutConvertWorkbook(…) da pokrenete operaciju konverzije.
// za više primjera posjetite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Dobijte ClientID i ClientSecret s https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// stvoriti instancu CellsApi koristeći klijentske vjerodajnice
CellsApi api = new CellsApi(clientId,clientSecret);
// naziv ulazne Excel radne knjige
String fileName = "source.xlsx";
// detalji lozinke ako je radna knjiga šifrirana
String password = null;
// rezultirajući format datoteke
String format = "HTML";
// učitati datoteku s lokalnog sustava
File file = new File("c://Users/"+fileName);
// izvršite operaciju konverzije dokumenta
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);
// ispis poruke o uspjehu
System.out.println("Successfull completion of Excel to HTML conversion !");
}catch(Exception ex)
{
System.out.println(ex);
}
Ulazni Excel korišten u gornjem primjeru može se preuzeti s myDocument.xlsx.
Primijetite nevjerojatnu sposobnost API-ja gdje se pojedinačni radni listovi pojavljuju kao zasebne kartice u rezultirajućem HTML-u.
Pretvorite Excel u HTML pomoću cURL naredbi
Pretvaranje Excela u HTML / XLS u Web pomoću REST API-ja i cURL naredbi nudi brojne prednosti. Prvo i najvažnije, ovaj je pristup vrlo fleksibilan i može se lako integrirati u vaše postojeće tijekove rada. Korištenjem REST API-ja i naredbi cURL možete automatizirati svoje zadatke konverzije dokumenata i smanjiti količinu vremena i resursa potrebnih za ručnu konverziju. Osim toga, korištenje alata temeljenog na oblaku kao što je Aspose.Cells Cloud omogućuje vam izvođenje konverzija na skalabilnoj i sigurnoj platformi, bez potrebe za dodatnim softverom. Na kraju, korištenje REST API-ja i naredbi cURL za pretvaranje Excela u HTML isplativo je rješenje koje vam može pomoći da uštedite novac na naknadama za licenciranje i troškovima održavanja.
Dakle, prvo moramo generirati JWT pristupni token dok izvršavamo sljedeću naredbu.
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"
Nakon što imamo JWT token, moramo izvršiti sljedeću naredbu za pretvaranje XLS-a u HTML i spremanje izlaza u pohranu u oblaku.
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":{}}
Završni komentari
Zaključno, pretvaranje Excela u HTML uobičajen je zadatak koji se može izvršiti korištenjem raznih alata i metoda. Međutim, u ovom smo članku istražili dva pristupa za pretvaranje Excela u HTML: korištenje Java koda s Aspose.Cells Cloud SDK i korištenje REST API-ja i cURL naredbi. Oba pristupa nude svoje jedinstvene pogodnosti i prednosti, ovisno o vašim specifičnim zahtjevima i tijeku rada. Korištenje Java koda pruža prilagodljivije i integriranije rješenje, dok korištenje REST API i cURL naredbi nudi veću fleksibilnost i skalabilnost. U konačnici, odabir pristupa ovisi o čimbenicima kao što su veličina i složenost vaših Excel datoteka, potrebna razina automatizacije i integracije te vaš ukupni proračun i resursi. Bez obzira koji pristup odaberete, Aspose.Cells Cloud pruža moćnu i pouzdanu platformu za pretvorbu dokumenata, s podrškom za širok raspon formata datoteka i značajki.
Imajte na umu da se potpuni izvorni kod SDK-ova može preuzeti s GitHub (objavljeno pod licencom MIT-a). Na kraju, ako naiđete na bilo kakve probleme tijekom korištenja API-ja, slobodno nas kontaktirajte putem besplatnog foruma za podršku proizvoda.
povezani članci
Preporučujemo da posjetite sljedeće veze kako biste saznali više o: