In diesem Tutorial wird erläutert, wie Sie ein Excel-Diagramm in Java in JPG konvertieren. Mit demselben Code können Sie das Diagramm auch in jedes andere Format konvertieren, indem Sie den gewünschten Bildtyp festlegen. Im Folgenden finden Sie die Schritte zum Konvertieren von Excel-Grafiken in JPG in Java.
Schritte zum Konvertieren von Excel-Diagramm in JPG in Java
- Fügen Sie mit Maven die Bibliothek Aspose.Cells zu Ihrem Projekt hinzu
- Fügen Sie mithilfe der Import-Anweisung Verweise auf die Klassen Workbook und Chart hinzu
- Laden Sie die Excel-Quelldatei in das Workbook-Objekt mit einem Diagramm
- Holen Sie sich einen Verweis auf das Diagrammobjekt im entsprechenden Arbeitsmappenblatt
- Speichern Sie das Diagrammobjekt als JPG-Bilddatei
In diesen Schritten haben wir gelernt, wie man ein Excel-Diagramm als JPG in Java speichert. Dieser Prozess ist recht einfach, wenn zuerst die Excel-Datei mit einem Diagramm in das Workbook-Objekt geladen wird und dann die Diagrammreferenz aus dem gewünschten Blatt abgerufen wird. Sobald die Diagrammobjektreferenz verfügbar ist, können Sie das Diagramm als JPG-Bilddatei speichern.
Code zum Konvertieren von Excel-Grafiken in JPG in Java
Dieser Code zeigt, wie Sie ein Excel-Diagramm in JPG in Java speichern. Zuerst wird ein Workbook-Klassenobjekt mit der Ziel-Excel-Datei mit einem Diagramm geladen. Mithilfe der Worksheets-Auflistung im Arbeitsmappenobjekt können Sie mithilfe des nullbasierten Index auf jedes Blatt verweisen. Schließlich können Sie auf jedes Diagramm aus der Diagrammsammlung im Zielarbeitsblatt zugreifen, indem Sie einen nullbasierten Index verwenden. Dieses Diagrammobjekt wird als JPG-Datei gespeichert, indem der Name der Ausgabebilddatei einfach mit der Erweiterung JPG versehen wird.
Wenn Sie dieses Diagrammobjekt in einem anderen Format speichern möchten, können Sie das Klassenobjekt ImageOrPrintOptions in der Funktion Chart.toImage() verwenden. Informationen zum Konvertieren der vollständigen Arbeitsmappe in ein anderes Format, z. B. PDF, finden Sie im Artikel wie man PDF aus Excel in Java generiert. Beachten Sie, dass diese Konvertierung weder von MS Excel noch von Interop abhängig ist.