In deze zelfstudie wordt uitgelegd hoe u een Excel-diagram converteert naar JPG in Java. Met dezelfde code kunt u de grafiek ook naar een ander formaat converteren door het gewenste afbeeldingstype in te stellen. Hieronder volgen de stappen om Excel-grafiek naar jpg in Java te converteren.
Stappen om Excel-diagram naar JPG in Java te converteren
- Gebruik Maven en voeg Aspose.Cells bibliotheek toe aan uw project
- Voeg verwijzingen toe aan Workbook en Chart klassen met behulp van de Import-instructie
- Laad het bron Excel-bestand in het werkmapobject met een grafiek
- Een verwijzing naar het grafiekobject in het respectieve werkmapblad ophalen
- Sla het grafiekobject op als JPG-afbeeldingsbestand
In deze stappen hebben we geleerd hoe we een Excel-diagram kunnen opslaan als JPG in Java. Dit proces is vrij eenvoudig, waarbij eerst het Excel-bestand met een grafiek in het werkmapobject wordt geladen en vervolgens de grafiekreferentie wordt verkregen van het gewenste blad. Zodra de referentie van het kaartobject beschikbaar is, kunt u de kaart opslaan als JPG-afbeeldingsbestand.
Code om Excel-grafiek naar JPG in Java te converteren
Deze code laat zien hoe u een Excel-diagram opslaat in JPG in Java. Eerst wordt een werkmapklasse-object geladen met het doel-Excel-bestand met een grafiek. Met behulp van de verzameling werkbladen in het werkmapobject kunt u naar elk blad verwijzen met behulp van de op nul gebaseerde index. Ten slotte hebt u toegang tot elke grafiek uit de grafiekenverzameling in het doelwerkblad met behulp van een op nul gebaseerde index. Dit kaartobject wordt opgeslagen als JPG-bestand door alleen de bestandsnaam van de uitvoerafbeelding te voorzien van de extensie JPG.
Als u dit kaartobject in een andere indeling wilt opslaan, kunt u het klasseobject ImageOrPrintOptions in de functie Chart.toImage() gebruiken. Raadpleeg het artikel hoe PDF te genereren vanuit Excel in Java voor het converteren van de volledige werkmap naar een ander formaat, bijvoorbeeld PDF. Merk op dat deze conversie niet afhankelijk is van MS Excel of Interop.