excel html-be

Hogyan lehet XLS-t HTML-re konvertálni online Java-ban.

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 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);
}
excel html-be

Excel-HTML átalakítás előnézete Java nyelven.

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: