Hogyan konvertáljuk az Excelt HTML-re, JPG-re, PNG-re és PDF-re a GroupDocs.Viewer Java segítségével
Az Excel HTML-re konvertálása gyakori igény, amikor a táblázat adatokat szeretnénk a weben megjeleníteni, miközben megőrzik a sor- és oszlopfejléceket. Ebben az oktatóanyagban megtanulja, hogyan egyszerűsíti a GroupDocs.Viewer for Java a convert excel to html folyamatot, valamint hogyan jeleníthető meg ugyanaz a munkafüzet JPG, PNG és PDF formátumokban. Áttekintjük az előfeltételeket, a könyvtár beállítását, és minden megjelenítési forgatókönyvet világos, termelésre kész kódrészletekkel.
Gyors válaszok
- Képes a GroupDocs.Viewer Excel-t több formátumba renderelni? Igen – a HTML, JPG, PNG és PDF alapértelmezés szerint támogatott.
- Szükségem van licencre a fejlesztéshez? Egy ingyenes próba a teszteléshez működik; a termeléshez állandó licenc szükséges.
- Megmaradnak a sor- és oszlopfejlécek? Állítsa be a
setRenderHeadings(true)opciót a nézetbeállításokon a megjelenítéshez. - Melyik Java verzió szükséges? Java 8 vagy újabb; a könyvtár kompatibilis a Java 11, 17 és későbbi verziókkal.
- Gyors a konverzió nagy munkafüzetek esetén? A GroupDocs.Viewer 200 oldalas táblázatot egy másodpercnél gyorsabban képes feldolgozni tipikus szerverhardveren.
Mi az a “convert excel to html”?
Convert excel to html azt jelenti, hogy egy Excel munkafüzetet web‑kész HTML dokumentummá alakítunk, miközben megőrzik az eredeti elrendezést, képleteket és fejléceket. Ez lehetővé teszi a táblázatok zökkenőmentes beágyazását weboldalakba vagy portálokba anélkül, hogy a végfelhasználónak Excelnek kellene lennie.
Miért használja a GroupDocs.Viewer Java-t Excel megjelenítéshez?
A GroupDocs.Viewer Java támogatja a 50+ bemeneti és kimeneti formátumot, beleértve a DOCX, XLSX, PPTX, HTML, JPG, PNG és PDF formátumokat. Több száz oldalas munkafüzeteket dolgoz fel anélkül, hogy a teljes fájlt a memóriába töltené, és a konverziós sebesség akár 10 × gyorsabb is lehet sok nyílt forráskódú alternatívánál. A könyvtár finomhangolt vezérlést is biztosít a megjelenítési beállításokhoz, például a fejlécek láthatósága, az oldalméret és a képminőség.
Előfeltételek
- Java Development Kit (JDK) 8+ telepítve és konfigurálva az IDE-jében (IntelliJ IDEA, Eclipse stb.).
- Maven a függőségkezeléshez.
- Alapvető ismeretek a Java szintaxisról és a Maven
pom.xml-ről. - Aktív GroupDocs.Viewer Java licenc (próba vagy állandó).
Szükséges könyvtárak és függőségek
Add the GroupDocs.Viewer Java dependency to your pom.xml:
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/viewer/java/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>25.2</version>
</dependency>
</dependencies>
Környezet beállítása
- Ellenőrizze, hogy a
java -version1.8 vagy újabb verziót ad vissza. - Nyissa meg a kedvenc IDE-jét, és hozzon létre egy Maven projektet.
Kezdjük az implementációba merülés előtt szükséges előfeltételekkel.

A GroupDocs.Viewer Java beállítása
Telepítési információk
Tegye bele a fent bemutatott Maven függőséget a projekt pom.xml-jébe. A mvn clean install futtatása után a könyvtár elérhető lesz az osztályútvonalon.
Licenc beszerzési lépések
- Free Trial: Töltse le a próbaverziót a GroupDocs Free Trial oldalról.
- Temporary License: Szerezzen ideiglenes licencet a kiterjesztett teszteléshez a GroupDocs Temporary License oldalról.
- Purchase: Szerezzen teljes licencet a termeléshez a GroupDocs Purchase oldalon.
Alap inicializálás
A Viewer osztály minden megjelenítési művelet belépési pontja. Az inicializálása egyszerű:
import com.groupdocs.viewer.Viewer;
public class ViewerSetup {
public static void main(String[] args) {
try (Viewer viewer = new Viewer("Sample.xlsx")) {
// Your code here to use the viewer
}
}
}
Ez létrehozza a Viewer példányt, amely egy helyi licencfájlhoz van kötve, és készen áll az Excel fájlok feldolgozására.
Implementációs útmutató
Az alábbiakban minden megjelenítési célt bemutatunk. Minden formátumnál először importáljuk a szükséges osztályokat, majd beállítjuk a kimeneti könyvtárat, végül konfiguráljuk a nézetbeállításokat a setRenderHeadings(true) használatával a sor- és oszlopfejlécek megtartásához.
Táblázat renderelése HTML-re
Hogyan konvertálhatok egy Excel munkafüzetet HTML-re a GroupDocs.Viewer Java használatával?
Az Excel munkafüzet HTML-re konvertálásához töltse be a fájlt a Viewer-rel, hozzon létre egy HtmlViewOptions példányt, engedélyezze a fejlécek megjelenítését, és hívja meg a view metódust. A folyamat minden munkalapot külön HTML fájlba ír, megőrizve a cellaformázást, képleteket és az eredeti elrendezést a pontos webes megjelenítéshez.
Lépésről‑lépésre megvalósítás
1. Szükséges könyvtárak importálása
A HtmlViewOptions beállítja, hogyan renderelődik a munkafüzet HTML-re, lehetővé téve a fejlécek, stílusok és az oldalelrendezés testreszabását.
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;
2. Kimeneti könyvtár beállítása
Adjon meg egy mappát, ahová a generált HTML oldalak íródnak.
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");
3. Viewer inicializálása és beállítások konfigurálása
Hozzon létre egy Viewer példányt, állítsa be a setRenderHeadings(true) opciót, és hívja meg a view metódust.
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
// Enable rendering of row and column headings in the spreadsheet.
options.getSpreadsheetOptions().setRenderHeadings(true);
viewer.view(options, 1, 2, 3); // Render pages 1 to 3.
}
Magyarázat: A HtmlViewOptions szabályozza a HTML kimenetet. A setRenderHeadings(true) engedélyezése biztosítja, hogy az első sor és oszlop (általában a fejlécek) megjelenjenek a létrehozott HTML-ben, így az adatok azonnal érthetőek.
Táblázat renderelése JPG-re
Hogyan renderelhetek egy Excel munkalapot JPG képként a fejlécekkel együtt?
Az Excel munkalap JPG-képpé renderelése magában foglalja a Viewer inicializálását a munkafüzettel, egy JpgViewOptions objektum létrehozását, a renderHeadings true-ra állítását, és a view hívását. A könyvtár rasterizálja az egyes oldalakat a megadott DPI-n, magas felbontású JPG fájlokat hozva létre, amelyek megtartják a táblázat vizuális struktúráját és fejléceit.
Lépésről‑lépésre megvalósítás
1. Szükséges könyvtárak importálása
A JpgViewOptions beállítja a munkalapok JPG képekké renderelésének paramétereit, beleértve a DPI-t, a minőséget és a fejlécek láthatóságát.
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.JpgViewOptions;
2. Kimeneti könyvtár beállítása
Határozza meg, hol tárolódjanak a JPG fájlok.
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.jpg");
3. Viewer inicializálása és beállítások konfigurálása
Hozza létre a viewer-t, állítsa be a fejlécek renderelését, és hajtsa végre a konverziót.
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
// Enable rendering of row and column headings in the spreadsheet.
options.getSpreadsheetOptions().setRenderHeadings(true);
viewer.view(options, 1, 2, 3); // Render pages 1 to 3.
}
Magyarázat: A JpgViewOptions lehetővé teszi a DPI és a minőség szabályozását. A setRenderHeadings(true) használatával a kapott képek megtartják a táblázat fejlécsorait és -oszlopait, ami elengedhetetlen a jelentésekhez és prezentációkhoz.
Táblázat renderelése PNG-re
Mi a folyamat az Excel PNG-re konvertálásához, miközben megmaradnak az oszlopfejlécek?
PNG képek előállításához egy Excel fájlból használja a Viewer-t a munkafüzet megnyitásához, hozzon létre egy PngViewOptions példányt, engedélyezze a fejlécek renderelését, és hajtsa végre a view-t. A PNG kimenet veszteségmentes minőséget biztosít, megtartva minden cellastílust és fejlécsort, így ideális archiváláshoz vagy további képfeldolgozáshoz.
Lépésről‑lépésre megvalósítás
1. Szükséges könyvtárak importálása
A PngViewOptions szabályozza a munkalapok PNG képekké renderelését, veszteségmentes tömörítést és fejlécek beállításait biztosítva.
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PngViewOptions;
2. Kimeneti könyvtár beállítása
Válasszon egy mappát a PNG kimenetnek.
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.png");
3. Viewer inicializálása és beállítások konfigurálása
Hozza létre a viewer-t, engedélyezze a fejlécek renderelését, és hívja meg a view metódust.
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
PngViewOptions options = new PngViewOptions(pageFilePathFormat);
// Enable rendering of row and column headings in the spreadsheet.
options.getSpreadsheetOptions().setRenderHeadings(true);
viewer.view(options, 1, 2, 3); // Render pages 1 to 3.
}
Magyarázat: A setRenderHeadings(true) hívásával a PNG fájlok tartalmazzák az eredeti táblázat fejlécsorait és -oszlopait, megőrizve a kontextust a további felhasználók számára.
Táblázat renderelése PDF-re
Hogyan konvertálhatok egy Excel fájlt PDF-re, miközben a sor- és oszlopfejlécek láthatóak?
Az Excel PDF-re konvertálása egyszerű: hozza létre a Viewer példányt a forrásfájllal, konfiguráljon egy PdfViewOptions objektumot a fejlécek rendereléséhez, és hívja meg a view-t. A kapott PDF tükrözi a munkafüzet elrendezését, beleértve a sor- és oszlopfejléceket, és vektoros grafikát támogat a tiszta nyomtatáshoz és terjesztéshez.
Lépésről‑lépésre megvalósítás
1. Szükséges könyvtárak importálása
A PdfViewOptions meghatározza a PDF generálás paramétereit, például az oldalméretet, margókat és a fejlécek renderelését.
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
2. Kimeneti könyvtár beállítása
Adja meg a célmappát a PDF dokumentum számára.
Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("output.pdf");
3. Viewer inicializálása és beállítások konfigurálása
Hozzon létre egy Viewer példányt, engedélyezze a fejlécek renderelését, és hajtsa végre a konverziót.
try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
// Enable rendering of row and column headings in the spreadsheet.
options.getSpreadsheetOptions().setRenderHeadings(true);
viewer.view(options, 1, 2, 3); // Render pages 1 to 3.
}
Magyarázat: A setRenderHeadings(true) beállítása a PdfViewOptions-on garantálja, hogy az első sor/oszlop megjelenjen a végső PDF-ben, így a dokumentum nyomtatásra vagy archiválásra kész.
Gyakorlati alkalmazások
Valós életbeli esetek, ahol a convert excel to html, excel to pdf java, vagy a convert spreadsheet to image felbecsülhetetlen értékű:
- Üzleti jelentés: HTML műszerfalak vagy PDF jelentések generálása pénzügyi modellekből manuális másolás‑beillesztés nélkül.
- Adatvizualizáció: JPG/PNG pillanatképek beágyazása a táblázatokból prezentációkba, biztosítva, hogy a fejlécek azonnali kontextust adjanak a nézőknek.
- Dokumentum archiválás: Excel munkafüzetek tárolása PDF-ként a megfelelőség érdekében, miközben megmarad az eredeti elrendezés és fejlécek.
- Web portálok: Táblázatok HTML verzióinak közvetlen kiszolgálása böngészőkben, lehetővé téve az interaktív szűrést JavaScript‑tel.
Gyakran Ismételt Kérdések
Q: Konvertálhatok jelszóval védett Excel fájlokat?
A: Igen. Adja át a jelszót a Viewer konstruktorának, és a könyvtár a megjelenítés előtt feloldja a munkafüzetet.
Q: Támogatja a GroupDocs.Viewer a makrókkal ellátott munkafüzeteket (.xlsm)?
A: Teljes mértékben. A viewer a makrókat adatként kezeli; a megjelenítés során figyelmen kívül hagyja őket, biztosítva a biztonságos konverziót.
Q: Mi a maximálisan támogatott fájlméret?
A: A könyvtár akár 2 GB méretű fájlokat is képes feldolgozni anélkül, hogy a teljes dokumentumot a memóriába töltené, köszönhetően a streaming architektúrának.
Q: Lehetséges csak egy adott munkalapot renderelni?
A: Igen. Használja a ViewOptions.setPageNumber(pageIndex) metódust egyetlen lap célzásához HTML, JPG, PNG vagy PDF generálásakor.
Q: Hogyan szabályozhatom a JPG kimenet képminőségét?
A: Állítsa be a JpgViewOptions.setQuality(90) (0‑100 érték) értéket a fájlméret és a vizuális hűség egyensúlyozásához.
Következtetés
Most már rendelkezik egy teljes, termelésre kész útmutatóval a convert excel to html, excel to pdf java, és a convert spreadsheet to image használatához a GroupDocs.Viewer Java segítségével. A fenti lépések követésével beépítheti a táblázat megjelenítést bármely Java backendbe, HTML jelentéseket, nagy felbontású képeket vagy archiválási PDF-eket szolgáltatva, a fejlécek automatikus megőrzésével.
Utoljára frissítve: 2026-06-05
Tesztelve: GroupDocs.Viewer Java 23.12
Szerző: GroupDocs