Deze korte zelfstudie bevat informatie over hoe u Excel-grafieken converteert naar JPG met behulp van Python. U krijgt de stappen om de omgeving te configureren, een gedetailleerd proces om grafiek in Excel op te slaan als afbeelding met behulp van Python, en een volledig uitvoerbare voorbeeldcode die deze functie demonstreert. Er worden ook verschillende opties besproken om dit proces van het laden van het XLSX bronbestand en het converteren naar een JPG-afbeelding aan te passen.
Stappen om Excel-grafiek naar JPG te converteren met behulp van Python
- Configureer de omgeving naar gebruik Aspose.Cells voor Python via Java voor conversie van diagram naar JPG
- Laad de bronspreadsheet met behulp van het klasseobject Workbook met een grafiek erin
- Krijg toegang tot het werkblad met deze grafiek
- Krijg een verwijzing naar het doeldiagram op het geselecteerde werkblad als een Chart-object
- Sla de geselecteerde kaart op als een JPG-bestand op de schijf
Deze stappen beschrijven een volledig proces om een Excel-grafiek op te slaan als JPG met behulp van Python door eerst een verwijzing te geven naar een artikel dat gedetailleerde stappen bevat voor het configureren van de omgeving voor het testen van de voorbeeldcode en vervolgens stapsgewijze programmeerlogica voor het schrijven van deze toepassing. Het proces is vrij eenvoudig, waarbij u eerst het Excel-bronbestand moet laden en vervolgens toegang moet krijgen tot het doelwerkblad uit de verzameling werkbladen in de geladen werkmap. Elk werkblad bevat een verzameling grafieken die wordt gebruikt om toegang te krijgen tot de doelchar en deze vervolgens op te slaan als een afbeelding met behulp van de toImage() methode.
Code om Excel-grafiek als JPG te exporteren met behulp van Python
Dit codevoorbeeld begeleidt u om het Excel-diagram te wijzigen in JPG met behulp van Python met behulp van een paar API-aanroepen zoals de Workbook class constructor die de fysieke bestandsnaam als argument gebruikt, maar u kunt het bron-Excel-bestand laden vanuit een stream van bytes ontvangen op het netwerk, gelezen uit een database of uit een andere bron. Evenzo kunt u andere constructors gebruiken die laadopties gebruiken, zoals het selecteren van het type gegevens dat moet worden geladen in plaats van de volledige werkmap om de prestaties te verbeteren, het instellen van het wachtwoord voor de beveiligde bestanden, enz., om er maar een paar te noemen. Er zijn ook opties beschikbaar om de uitvoerafbeelding op te slaan in andere formaten, zoals PNG, BMP, TIFF, enz.
Deze tutorial heeft geleid tot het schrijven van een converter voor een Excel-grafiek naar een afbeelding met behulp van Python. Als je het proces wilt leren om het hele werkblad om te zetten in een afbeelding, raadpleeg dan het artikel op hoe een afbeelding van een spreadsheet te maken met behulp van Python.