Folosim Excel registre de lucru pentru a efectua introducerea datelor, organizarea datelor, efectuarea de lucrări contabile, efectuarea de analize financiare, managementul timpului, managementul sarcinilor și multe altele. În același timp, HTML este un format popular pentru partajarea datelor și informațiilor pe internet și oferă o gamă largă de beneficii, inclusiv compatibilitate între platforme, personalizare ușoară și flexibilitate. Prin convertirea foilor de calcul Excel în HTML, vă puteți partaja cu ușurință datele cu alții și vă puteți asigura că informațiile dvs. sunt accesibile oricui, oriunde și pe orice dispozitiv. În acest ghid pas cu pas, vom explora beneficiile conversiei Excel în HTML, folosind API-ul REST Java.
Convertor Excel în HTML
Aspose.Cells Cloud SDK pentru Java este un instrument puternic care oferă o gamă largă de capabilități pentru conversia foilor de calcul Excel în format HTML. Cu acest SDK, vă puteți personaliza rezultatul pentru a satisface nevoile dvs. specifice, inclusiv capacitatea de a specifica codificarea HTML, de a salva imagini ca fișiere separate și de a controla formatarea ieșirii. De asemenea, acceptă o varietate de alte formate de fișiere, inclusiv XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf /), și multe altele, făcându-l un instrument versatil pentru conversia documentelor. În plus, este foarte scalabil, permițându-vă să procesați volume mari de date rapid și eficient. Indiferent dacă sunteți un dezvoltator, un proprietar de afaceri sau un profesionist în gestionarea documentelor, Aspose.Cells Cloud SDK pentru Java este alegerea ideală pentru conversia Excel în HTML.
Acum, mai întâi trebuie să adăugăm referința SDK în proiectul Java (build maven) adăugând următoarele informații în 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>
Dacă nu aveți un cont existent pe Cloud Dashboard, vă rugăm să creați un cont gratuit folosind o adresă de e-mail validă și să obțineți detaliile dvs. personalizate de autentificare de client.
Excel la Web în Java
Să discutăm detaliile despre cum puteți dezvolta un vizualizator de foi de calcul online, urmând pașii de mai jos.
- Creați o instanță a clasei CellsApi care ia acreditările clientului ca argumente de intrare.
- Specificați numele Excel de intrare, formatul rezultat ca HTML și numele fișierului de ieșire în variabile șir.
- Citiți conținutul registrului de lucru Excel de pe unitatea locală folosind instanța File.
- În cele din urmă, apelați metoda cellsWorkbookPutConvertWorkbook(…) pentru a iniția operația de conversie.
// pentru mai multe exemple, vă rugăm să vizitați https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Obțineți ClientID și ClientSecret de pe https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// creați o instanță a CellsApi folosind acreditările clientului
CellsApi api = new CellsApi(clientId,clientSecret);
// numele registrului de lucru Excel introdus
String fileName = "source.xlsx";
// detaliile parolei dacă registrul de lucru este criptat
String password = null;
// formatul de fișier rezultat
String format = "HTML";
// încărcați fișierul din sistemul local
File file = new File("c://Users/"+fileName);
// efectuează operația de conversie a documentelor
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);
// tipăriți mesajul de succes
System.out.println("Successfull completion of Excel to HTML conversion !");
}catch(Exception ex)
{
System.out.println(ex);
}
Intrarea Excel folosită în exemplul de mai sus poate fi descărcată de pe myDocument.xlsx.
Observați capacitatea uimitoare a API-ului, în care foile de lucru individuale apar ca file separate în HTML rezultat.
Convertiți Excel în HTML folosind comenzile cURL
Conversia Excel în HTML / XLS în Web folosind API-ul REST și comenzile cURL oferă o serie de beneficii. În primul rând, această abordare este foarte flexibilă și poate fi integrată cu ușurință în fluxurile de lucru existente. Folosind comenzile REST API și cURL, vă puteți automatiza sarcinile de conversie a documentelor și puteți reduce timpul și resursele necesare pentru conversia manuală. În plus, utilizarea unui instrument bazat pe cloud precum Aspose.Cells Cloud vă permite să efectuați conversii pe o platformă scalabilă și sigură, fără a fi nevoie de niciun software suplimentar. În cele din urmă, folosirea comenzilor REST API și cURL pentru conversia Excel în HTML este o soluție rentabilă care vă poate ajuta să economisiți bani pe taxele de licență și costurile de întreținere.
Deci, mai întâi trebuie să generăm un token de acces JWT în timp ce executăm următoarea comandă.
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"
Odată ce avem jetonul JWT, trebuie să executăm următoarea comandă pentru a converti XLS în HTML și a salva rezultatul în stocarea 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":{}}
Comentarii finale
În concluzie, conversia Excel în HTML este o sarcină comună care poate fi realizată folosind o varietate de instrumente și metode. Cu toate acestea, în acest articol, am explorat două abordări pentru conversia Excel în HTML: utilizarea codului Java cu SDK-ul Aspose.Cells Cloud și utilizarea comenzilor REST API și cURL. Ambele abordări oferă propriile beneficii și avantaje unice, în funcție de cerințele dumneavoastră specifice și de fluxul de lucru. Folosirea codului Java oferă o soluție mai personalizabilă și mai integrată, în timp ce utilizarea REST API și comenzile cURL oferă mai multă flexibilitate și scalabilitate. În cele din urmă, alegerea abordării depinde de factori precum dimensiunea și complexitatea fișierelor dvs. Excel, nivelul de automatizare și integrare necesar și bugetul și resursele dvs. Indiferent de abordarea pe care o alegeți, Aspose.Cells Cloud oferă o platformă puternică și fiabilă pentru conversia documentelor, cu suport pentru o gamă largă de formate și caracteristici de fișiere.
Vă rugăm să rețineți că codul sursă complet al SDK-urilor poate fi descărcat de pe GitHub (publicat sub licență MIT). În cele din urmă, dacă întâmpinați probleme în timpul utilizării API-ului, vă rugăm să nu ezitați să ne contactați prin intermediul gratuit forumul de asistență pentru produse.
Articole similare
Vă recomandăm să accesați următoarele link-uri pentru a afla mai multe despre: