Java Excel Insertion und Bildextraktion

Spire.XLS unterstützt eine Vielzahl von Bildverarbeitungsfunktionen. Hinzufügen, Drehen, Extrahieren, Löschen usw. In diesem Artikel werde ich Ihnen zeigen, wie Sie mit Spire.XLS für Java Bilder in ein Excel-Dokument einfügen und daraus extrahieren.

Verwendete Tools: Free Spire.XLS für Java (kostenlose Version) https://www.e-iceblue.com/Introduce/free-xls-for-java.html

Abrufen und Installieren von Jar-Dateien:

Methode 1: Laden Sie die JAR-Datei-Tasche über die Homepage herunter. Entpacken Sie nach dem Herunterladen die Datei und installieren Sie die Datei Spire.xls.jar im Ordner lib in Ihrem Java-Programm. https://www.e-iceblue.com/Download/xls-for-java-free.html

Methode 2: Einführung durch Installation von Maven Warehouse.

https://www.e-iceblue.com/Tutorials/Licensing/How-to-install-Spire.PDF-for-Java-from-Maven-Repository.html

Fügen Sie das Bild in Excel ein

import com.spire.xls.ExcelPicture;
import com.spire.xls.ExcelVersion;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;

public class InsertImage {
    public static void main(String[] args){
        //Excel-Dokument importieren
        Workbook workbook = new Workbook();
        workbook.loadFromFile("Input.xlsx");

        //Holen Sie sich das erste Blatt
        Worksheet sheet = workbook.getWorksheets().get(0);

        //Fügt ein Bild an der angegebenen Position auf dem Blatt hinzu
        ExcelPicture pic = sheet.getPictures().add(4, 1,"image.jpg ");
        //Stellen Sie die Breite und Höhe des Bildes ein
        pic.setWidth(500);
        pic.setHeight(300);

        //Dokument speichern
        workbook.saveToFile("InsertImage.xlsx", ExcelVersion.Version2013);
    }
}

Insert Image to Excel.png

Bild extrahieren

import com.spire.xls.ExcelPicture;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

public class ReadImage {
    public static void main(String[] args) throws IOException {
          //Excel-Dokument importieren
        Workbook workbook = new Workbook();
        workbook.loadFromFile("InsertImage.xlsx");

        //Holen Sie sich das erste Blatt
        Worksheet sheet = workbook.getWorksheets().get(0);

        //Ruft das erste Bild des Blattes ab und speichert es im angegebenen Pfad
        ExcelPicture pic = sheet.getPictures().get(0);
        BufferedImage loImage = pic.getPicture();
        ImageIO.write(loImage,"jpg",new File("output/ReadImage.jpg "));
    }
}

Extract Image from Excel.png

Recommended Posts

Java Excel Insertion und Bildextraktion
Java Excel-Einstellungen Hintergrundfarbe und Hintergrundbild
Java fügt Excel-Formeln hinzu und liest sie
Java und JavaScript
XXE und Java
Java Insert Sort
Hinzufügen, Lesen und Löschen von Excel-Kommentaren mit Java
Java ermöglicht die Extraktion von PDF-Text und Bildern
Getter und Setter (Java)
[Java] Thread und ausführbar
Java wahr und falsch
Vektorisieren und bildgeben Sie handgeschriebene numerische MNIST-Bilddaten mit Java
[Java] Vergleich von Zeichenketten und && und ||
Benennen Sie Java Excel Sheet um und legen Sie die Registerkartenfarben fest
Java - Serialisierung und Deserialisierung
[Java] Argumente und Parameter
timedatectl und Java TimeZone
[Java] Verzweigen und Wiederholen
[Java] Variablen- und Typtypen
Java (Klasse und Instanz)
[Java] Überladen und überschreiben
Java legt die Hintergrundfarbe und das Hintergrundbild für PowerPoint-Dokumente fest
Studiere Java # 2 (\ mark and operator)
Java Version 8 und neuere Funktionen
[Java] Unterschied zwischen == und gleich
Java-Zelle zum Zusammenführen und Zusammenführen von Java
[Java] Stapelbereich und statischer Bereich
[Java] Generics-Klasse und Generics-Methode
Java-Programmierung (Variablen und Daten)
Java-Ver- und Entschlüsselung PDF
Java und Iterator Teil 1 Externe Iterator Edition
Lassen Sie uns Excel mit Java betreiben! !!
Importieren Sie Excel-Daten mit Java 2
Java if- und switch-Anweisungen
Definition und Instanziierung von Java-Klassen
Java verwandelt Excel in PDF
Apache Hadoop und Java 9 (Teil 1)
[Java] Über String und StringBuilder
[Java] HashCode und gleich Überschreibung
Importieren Sie Excel-Daten mit Java
Java-Zusatz Excel-Datenüberprüfung
☾ Java / Repeat-Anweisung und Repeat-Steueranweisung
Java erstellt Excel-Dokumente
Java-Methoden und Methodenüberladungen
Java Generics T und? Unterschied
Vor- und Nachteile von Java
Java (bedingte Verzweigung und Wiederholung)
Über Java-Paket und Import
Importieren Sie Excel-Daten mit Java 3
[Java] Laden Sie ein Bild hoch und konvertieren Sie es in Base64
Java legt die Eigenschaften von Excel-Dokumenten fest
C # und Java überschreiben Story
Java abstrakte Methoden und Klassen
Java während und für Anweisungen
Java-Kapselung und Getter und Setter