Dieses kurze Tutorial zeigt, wie man Excel-Tabellen in Java in Bilder konvertiert. Es enthält die Anleitung zum Konfigurieren der Umgebung und detaillierte Schritte zusammen mit dem ausführbaren Beispielcode, um die Konvertierung eines Blatts in XLSX in JPEG zu demonstrieren. Bei Verwendung von Java Excel to Image kann die Konvertierung mit wenigen Codezeilen durchgeführt werden, ohne dass andere Tools oder Software von Drittanbietern auf dem System installiert werden müssen.
Schritte zum Konvertieren von Excel-Tabellen in Bilder in Java
- Fügen Sie einen Verweis auf Aspose.Cells aus dem Maven-Repository hinzu, um das Blatt in das Bild zu konvertieren
- Laden Sie die Excel-Quelldatei für die Konvertierung in ein Bild mithilfe der Workbook-Klasseninstanz
- Instanziieren Sie das Klassenobjekt ImageOrPrintOptions, um das Ausgabebild anzupassen
- Setzen Sie das Flag so, dass die Spalten basierend auf dem Zelleninhalt und dem Bildtyp automatisch angepasst werden
- Wählen Sie das gewünschte Blatt aus, das im Bild gerendert werden soll
- Erstellen Sie mithilfe der konfigurierten ImageOrPrintOptions-Einstellungen ein SheetRender-Klassenobjekt für das ausgewählte Blatt
- Analysieren Sie alle Seiten in der Druckvorschau und rendern Sie jede Seite als Bild
Diese Schritte beschreiben die Reihenfolge der Vorgänge, die zum Konvertieren einer Excel-Datei in ein Bild in Java erforderlich sind, sodass jede Seite in einem bestimmten Arbeitsblatt in ein separates Bild gerendert wird. Sie können alle Arbeitsblätter einzeln analysieren, um die gesamte Arbeitsmappe in Bilder umzuwandeln. Nach dem Laden der Excel-Quelldatei können Sie das Klassenobjekt ImageOrPrintOptions verwenden, um Ausgabebilder zu konfigurieren, z SheetRender-Klassenobjekt.
Code zum Erstellen eines Excel-Arbeitsblattbilds in Java
Das Klassenobjekt ImageOrPrintOptions wird verwendet, um die Ausgabebilder zu konfigurieren, die viele andere Eigenschaften enthalten, wie Sie setAllColumnsInOnePagePerSheet(true) verwenden können, um alle Spalten auf einer Seite anzuzeigen, setDefaultFont(fontName), um die Schriftart festzulegen, wenn Zeichen in der Excel-Datei Unicode sind, setHorizontalResolution () und setVerticalResolution() zum Festlegen der Bildauflösung, setTextCrossType() zum Definieren des Stils, wenn die Textlänge größer als die Zellenbreite ist, um nur einige zu nennen. In ähnlicher Weise ist beim Schreiben von Excel to Image Converter in Java eine Methode setDesiredSize() verfügbar, um die Größe des Ausgabebildes festzulegen, das Breite und Höhe als Parameter benötigt.
Wir haben gelernt, wie die Verwendung von Java Excel zur Bildkonvertierung durchgeführt werden kann. Wenn Sie mehr über die Konvertierung von Excel in HTML erfahren möchten, lesen Sie den Artikel zu wie man Excel in Java in HTML umwandelt.