Excel naar HTML converteren en verborgen rijen & kolommen weergeven in Java-spreadsheets met GroupDocs.Viewer

Ben je moeite met convert Excel to HTML en het visualiseren van verborgen rijen en kolommen in een spreadsheet bij het converteren naar HTML met Java? Je bent niet de enige! Veel ontwikkelaars lopen tegen deze uitdaging aan bij het behouden van de integriteit van datavisualisatie over verschillende formaten. Deze tutorial leidt je stap voor stap hoe je effectief verborgen rijen en kolommen in spreadsheets kunt weergeven met GroupDocs.Viewer voor Java, zodat er geen cruciale informatie verloren gaat tijdens de conversie.

Render Hidden Rows & Columns with GroupDocs.Viewer for Java

Render Hidden Rows & Columns with GroupDocs.Viewer for Java

Snelle antwoorden

  • Kan GroupDocs.Viewer Excel naar HTML converteren? Ja, het biedt kant‑en‑klaar ondersteuning voor het converteren van XLSX‑bestanden naar HTML.
  • Zullen verborgen rijen en kolommen zichtbaar zijn in de HTML‑output? Wanneer je de juiste opties inschakelt, worden verborgen gegevens weergegeven net als zichtbare cellen.
  • Welk Maven‑artifact is vereist? com.groupdocs:groupdocs-viewer (aanbevolen nieuwste versie).
  • Heb ik een licentie nodig voor productiegebruik? Een permanente licentie is vereist voor productie; een gratis proefversie of tijdelijke licentie is beschikbaar voor evaluatie.
  • Is deze aanpak compatibel met Java 8 en nieuwer? Absoluut – het werkt met JDK 8+.

Wat is “convert Excel to HTML”?

Het converteren van Excel naar HTML zet een .xlsx-werkmap om in web‑klare HTML‑pagina’s, terwijl de oorspronkelijke lay-out, celstijlen, formules en gegevens behouden blijven. De resulterende HTML kan in elke moderne browser worden weergegeven zonder dat Microsoft Office geïnstalleerd hoeft te zijn, waardoor het ideaal is voor webportalen, rapportagedashboards en samenwerkingsplatformen.

Waarom verborgen spreadsheet‑gegevens weergeven?

Het weergeven van verborgen rijen en kolommen zorgt ervoor dat elk stuk informatie dat in de werkmap is opgeslagen zichtbaar wordt in de HTML‑output, wat cruciaal is voor controle, data‑analyse en educatieve scenario’s. Door verborgen cellen bloot te leggen, voorkom je per ongeluk gegevensverlies en garandeer je dat downstream‑gebruikers de volledige dataset precies zien zoals deze in het bronbestand bestaat.

Voorvereisten

Vereiste bibliotheken en afhankelijkheden

Om deze functie te implementeren, heb je GroupDocs.Viewer voor Java nodig als Maven‑afhankelijkheid. Deze bibliotheek verwerkt het renderen van documenten naar HTML, PDF en afbeeldingsformaten.

Vereisten voor omgeving configuratie

  • Java Development Kit (JDK): Versie 8 of hoger
  • Integrated Development Environment (IDE): IntelliJ IDEA, Eclipse, of een andere Java‑compatibele IDE
  • Maven: Voor afhankelijkheidsbeheer

Kennisvoorvereisten

Een stevige kennis van Java‑fundamentals en basis Maven‑gebruik helpt je de stappen soepel te volgen.

GroupDocs.Viewer voor Java instellen

Om GroupDocs.Viewer in je Java‑applicatie te gebruiken, moet je de bibliotheek via Maven toevoegen.

Maven
Voeg de volgende configuratie toe aan je pom.xml‑bestand:

<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>

Stappen voor licentie‑acquisitie

  • Free trial – download een proefversie om alle functies te evalueren.
  • Temporary license – vraag een tijd‑beperkte licentie aan voor volledige functionaliteit tijdens ontwikkeling.
  • Purchase – verkrijg een permanente licentie voor onbeperkt productiegebruik.

Na het configureren van Maven en het verkrijgen van je licentie kun je beginnen met het initialiseren van GroupDocs.Viewer. Zo doe je dat:

import com.groupdocs.viewer.Viewer;

public class ViewerInitialization {
    public static void main(String[] args) {
        // Initialize the viewer with your license file if available.
        try (Viewer viewer = new Viewer("path/to/your/document.xlsx")) {
            // Your code here...
        }
    }
}

Hoe Excel naar HTML converteren met verborgen gegevens

Om een Excel‑werkmap naar HTML te converteren terwijl verborgen rijen en kolommen zichtbaar worden, laad je het bestand met GroupDocs.Viewer, configureer je de SpreadsheetOptions om verborgen elementen weer te geven, stel je HtmlViewOptions in voor het gewenste outputformaat, en roep je vervolgens de viewer aan om de HTML‑bestanden te genereren. Volg de onderstaande stappen om dit te realiseren.

Stap 1: Definieer pad van uitvoermap

Geef de map op waar de gegenereerde HTML‑bestanden worden opgeslagen:

import java.nio.file.Path;
import java.nio.file.Paths;

Path outputDirectory = Paths.get("YOUR_OUTPUT_DIRECTORY", "RenderHiddenRowsAndColumns");

Stap 2: HTML‑viewopties configureren

HtmlViewOptions bepaalt hoe HTML‑bestanden worden geproduceerd, inclusief of bronnen worden ingebed of als afzonderlijke bestanden worden opgeslagen.
De HtmlViewOptions‑klasse is het centrale configuratie‑object voor HTML‑rendering in GroupDocs.Viewer.

Stap 3: Rendering van verborgen kolommen en rijen inschakelen

SpreadsheetOptions stelt je in staat de zichtbaarheid van verborgen rijen en kolommen tijdens de conversie te schakelen.
SpreadsheetOptions is de instellingencontainer die bepaalt hoe spreadsheet‑specifieke functies—zoals verborgen cellen, rasterlijnen en werkbladselectie—worden afgehandeld.

Stap 4: Viewer initialiseren met document en renderen

De Viewer‑klasse is de primaire component die wordt gebruikt om documenten te renderen in GroupDocs.Viewer.
Maak een Viewer‑instantie, geef het Excel‑bestandspad door, en roep de view‑methode aan met de voorbereide opties.
De Viewer‑klasse is het toegangspunt van GroupDocs.Viewer; hij leest het bron‑document en produceert het gevraagde outputformaat.

import com.groupdocs.viewer.options.HtmlViewOptions;

// Create a file path format for rendering each page.
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");

HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);

Praktische toepassingen

  1. Financial reporting – zorg ervoor dat audit‑trails elke verborgen metriek bevatten voor naleving.
  2. Data analysis – behoud de volledige dataset bij het exporteren naar web‑gebaseerde dashboards.
  3. Educational tools – bied studenten volledige spreadsheet‑inhoud voor het leren van formules en datastructuren.

Prestatieoverwegingen

  • GroupDocs.Viewer ondersteunt de conversie van 50+ documentformaten en kan multi‑honderd‑pagina werkboeken verwerken zonder het volledige bestand in het geheugen te laden, waardoor het geheugenverbruik laag blijft.
  • Houd de JVM‑heap‑grootte in de gaten voor zeer grote Excel‑bestanden; verhoog -Xmx indien nodig.
  • Sla uitvoerbestanden op snelle SSD‑opslag op om I/O‑latentie te verminderen.
  • Houd de bibliotheek up‑to‑date; elke release bevat prestatie‑optimalisaties en bug‑fixes.

Conclusie

In deze tutorial heb je geleerd hoe je convert Excel to HTML kunt uitvoeren en GroupDocs.Viewer voor Java kunt configureren om verborgen rijen en kolommen in spreadsheets weer te geven. Door de bovenstaande stappen te volgen, kun je garanderen dat elke cel—zichtbaar of verborgen—wordt weergegeven in de HTML‑output, waardoor volledige datavisibiliteit over platformen wordt geleverd. Experimenteer met extra opties zoals aangepaste CSS of een enkele‑pagina output om het resultaat verder af te stemmen op de behoeften van je applicatie.
Klaar om dieper te duiken? Implementeer deze functie in je projecten en zie hoe het de functionaliteit van je applicatie verbetert!

FAQ‑sectie

Q1: Kan ik GroupDocs.Viewer gratis gebruiken?
A1: Ja, je kunt een proefversie downloaden van de officiële site om de functies te verkennen. Voor volledige toegang zonder beperkingen kun je overwegen een tijdelijke of permanente licentie aan te schaffen.

Q2: Welke bestandsformaten ondersteunt GroupDocs.Viewer?
A2: Het ondersteunt meer dan 50 verschillende documentformaten, waaronder PDF, Word, Excel, PowerPoint en gangbare afbeeldingsformaten.

Q3: Hoe ga ik om met grote documenten met GroupDocs.Viewer?
A3: Optimaliseer het geheugenbeheer door Java‑heap‑instellingen aan te passen en, indien nodig, grote werkboeken in kleinere delen te splitsen vóór het renderen.

Q4: Is het mogelijk om het HTML‑outputformaat aan te passen?
A4: Ja, je kunt verschillende opties configureren met HtmlViewOptions om het uiterlijk aan te passen, bronnen in te sluiten of een enkele‑pagina HTML‑bestand te genereren.

Q5: Wat is de beste manier om problemen met GroupDocs.Viewer op te lossen?
A5: Raadpleeg de officiële documentatie en community‑forums, controleer of alle Maven‑afhankelijkheden overeenkomen met de bibliotheekversie, en schakel gedetailleerde logging in om uitgebreide foutinformatie vast te leggen.

Veelgestelde vragen

Q: Heeft het inschakelen van setRenderHiddenColumns(true) invloed op de prestaties?
A: Het renderen van verborgen kolommen voegt een kleine overhead toe, maar de impact is minimaal voor typische werkboeken. Voor zeer grote bladen, houd het geheugenverbruik in de gaten en overweeg de JVM‑heap‑grootte te verhogen.

Q: Kan ik een XLSX‑bestand naar één enkele HTML‑pagina converteren in plaats van meerdere pagina’s?
A: Ja, stel een aangepaste bestandsnaam in HtmlViewOptions in zonder de {0}‑placeholder om één HTML‑bestand te genereren dat alle werkbladen bevat.

Q: Hoe kan ik verborgen spreadsheet‑gegevens alleen voor specifieke werkbladen weergeven?
A: Gebruik viewOptions.getSpreadsheetOptions().setWorksheetIndexes(...) om specifieke bladen te targeten voordat je verborgen weergave inschakelt.

Q: Is er een manier om de werkbalk of navigatie te verbergen na conversie?
A: De HTML‑output die door GroupDocs.Viewer wordt gegenereerd is statisch; je kunt navigatie‑elementen handmatig verwijderen door de gegenereerde template te bewerken of aangepaste CSS toe te passen.

Q: Welke versie van GroupDocs.Viewer is vereist voor het renderen van verborgen rijen/kolommen?
A: De functie is beschikbaar vanaf versie 22.0; we raden aan de nieuwste stabiele release te gebruiken (momenteel 25.2) voor de beste prestaties en ondersteuning.

Bronnen


Laatst bijgewerkt: 2026-09-20
Getest met: GroupDocs.Viewer 25.2 for Java
Auteur: GroupDocs

// Enable rendering of hidden columns and rows.
viewOptions.getSpreadsheetOptions().setRenderHiddenColumns(true);
viewOptions.getSpreadsheetOptions().setRenderHiddenRows(true);
import com.groupdocs.viewer.Viewer;

try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_XLSX_WITH_HIDDEN_ROW_AND_COLUMN")) {
    // Render the document to HTML using the specified view options.
    viewer.view(viewOptions);
} catch (Exception e) {
    System.out.println("Error rendering document: " + e.getMessage());
}

Gerelateerde tutorials