Az online kommunikáció korszaka, a dinamikus tartalom a siker kulcsa. Ezért az Excel adatok könnyed konvertálása HTML formátumba Java használatával minden eddiginél fontosabbá vált. Ezenkívül az Excel-táblázatok HTML-be való zökkenőmentes lefordításának képessége megváltoztatja a játékot. Ez a cikk a Java Cloud SDK kulcsfontosságú szerepét mutatja be ebben a konverziós folyamatban, és betekintést, technikákat és gyakorlati lépéseket kínál a vizuálisan vezérelt online környezet követelményeinek kielégítésére.
- REST API az Excel-HTML konvertáláshoz
- Az Excel konvertálása HTML-re Java nyelven
- Microsoft Excel Online konvertálás HTML-be cURL-parancsokkal
REST API az Excel-HTML konvertáláshoz
Az Excel HTML formátumba konvertálása zökkenőmentes és hatékony folyamattá válik az Aspose.Cells Cloud SDK for Java használatával, amely egy hatékony eszközkészlet az Excel műveleteinek felhőalapú környezetben történő egyszerűsítésére. Ez a robusztus SDK számos olyan funkcióval rendelkezik, amelyek segítségével pontosan vezérelheti a konverziós folyamatot, biztosítva, hogy az eredményül kapott HTML tükrözze az eredeti Excel-munkafüzet árnyalatait. Tehát akár a formázás megőrzésére, akár az interaktivitás fokozására, akár az adaptív elrendezés létrehozására törekszik, ez az SDK részletes szabályozást kínál a különböző konverziós paraméterek felett.
Most az SDK használatához adja hozzá a következő adatokat a pom.xml fájlhoz, hogy hozzáadja a Cloud SDK hivatkozást a projekthez.
<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>24.1.1</version>
</dependency>
</dependencies>
Szerezze be az ügyfél hitelesítő adatait a cloud dashboard webhelyről. Ha nincs meglévő fiókja, egyszerűen hozzon létre egy ingyenes fiókot a gyors kezdés cikkben megadott utasítások követésével.
Az Excel konvertálása HTML-re Java nyelven
Ahogy fentebb említettük, az Aspose.Cells Cloud SDK for Java intuitív API-hívásokon keresztül kezdeményezheti az Excel-HTML-konverziót, biztosítva a rugalmasságot és a testreszabási lehetőségeket. Dinamikus és tetszetős HTML-tartalmat biztosít, biztosítva az Excel-adatok zökkenőmentes integrációját a modern webalkalmazásokba és prezentációkba. A következő szakasz ismerteti az Excel Java HTML-re való átalakításának lépéseit.
CellsApi api = new CellsApi(clientId,clientSecret);
Hozzon létre egy CellsApi osztály objektumot, ahol az ügyfél hitelesítő adatait argumentumként adjuk át.
cellsInstance.uploadFile("input.xlsx", file, "Internal");
Töltse fel a bemeneti Excel-munkafüzetet a felhőtárhelyre.
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
Indítsa el az Excel-HTML konvertálást. Sikeres művelet után az eredményül kapott HTML a ‘Belső’ nevű tárhelyen kerül tárolásra.
// további példákért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/tree/master/Examples oldalra
try
{
// Szerezze be a ClientID-t és a ClientSecret-et a https://dashboard.aspose.cloud/ webhelyről
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// hozzon létre egy CellsApi példányt az ügyfél hitelesítő adataival
CellsApi api = new CellsApi(clientId,clientSecret);
// a bemeneti Excel munkafüzet neve
String fileName = "source.xlsx";
// a jelszó részletei, ha a munkafüzet titkosítva van
String password = null;
// Meghatározza, hogy a munkafüzet sorait beállítsa-e automatikus illesztésre.
Boolean isAutoFit = true;
// Meghatározza, hogy csak a táblázat adatait mentse-e el. Excelhez csak pdf-et használj.
Boolean onlySaveTable = true;
// eredő fájlformátum
String format = "HTML";
// fájl betöltése a helyi rendszerből
File file = new File("c://Users/nayyer/"+fileName);
// töltse fel az Excel bemenetét a felhőtárhelyre
api.uploadFile("input.xlsx", file, "Internal");
// hajtson végre XLS-HTML átalakítási műveletet
// az API betölti a bemeneti Excel-munkafüzetet a felhőtárhelyről
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
// nyomtassa ki a sikerüzenetet
System.out.println("Excel to HTML converted successfully !");
}catch(Exception ex)
{
// kivétel részleteinek nyomtatása a konzolon
System.out.println(ex);
}
A fenti példában generált bemeneti Excel munkafüzet és az eredményül kapott HTML letölthető innen:
Kérjük, nevezze át a letöltött HTML-fájl kiterjesztését .hml-ről .html-re.
Microsoft Excel Online konvertálás HTML-be cURL-parancsokkal
Az Aspose.Cells Cloud sokoldalú felhőalapú környezetet biztosít, ahol a fejlesztők kihasználhatják API-jának erejét különféle Excel-műveletek végrehajtására, beleértve az Excel-adatok HTML-be történő átalakítását. A cURL parancsokkal párosítva ez a folyamat szkriptelhetővé és adaptálhatóvá válik, lehetővé téve a különféle fejlesztői környezetekbe való könnyű integrációt.
Ennek a megközelítésnek az első lépése egy JWT hozzáférési token létrehozása a következő paranccsal:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Most hajtsa végre a következő parancsot az XLS online konvertálásához HTML-re. Ez a módszer azt várja, hogy a bemeneti Excel már elérhető legyen a felhőalapú tárhelyen, és az átalakítás után az eredményül kapott HTML is a felhőtárhelyen kerül tárolásra.
>curl -v "https://api.aspose.cloud/v3.0/cells/{inputExcel}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={outputFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Cserélje ki az „inputExcel” szót a felhőalapú tárhelyen elérhető bemeneti Excel-munkafüzet nevével, az „outputFile” helyett a létrejövő HTML nevével, az „accessToken” helyett pedig a fent generált JWT hozzáférési tokennel.
Ha az eredményül kapott HTML-t a helyi meghajtóra kell mentenünk, használja a következő cURL parancsot.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myOutput.html"
Következtetés
Összefoglalva, az Excel HTML-re konvertálásának útját két különálló, de egymást kiegészítő megközelítés jellemzi. Vagy az SDK által biztosított átfogó és funkciókban gazdag eszközkészletet, vagy a cURL-parancsok szkriptelhető hatékonyságát és platformok közötti adaptálhatóságát választja. Mindazonáltal mindkét megközelítés közel áll ahhoz a közös célhoz, hogy az Excel-adatokat zökkenőmentesen lefordítsák reszponzív és vizuálisan vonzó HTML-be. Mindazonáltal ezeknek a megközelítéseknek az ereje megbízható és hatékony megoldást biztosít, felszabadítva az Excel HTML-re konvertálásában rejlő lehetőségeket a fejlesztők és a felhasználók számára egyaránt.
Hasznos Linkek
kapcsolódó cikkek
Javasoljuk, hogy látogassa meg az alábbi blogokat: