Heim >Java >javaLernprogramm >Wie füge ich mit Java Bilder in Excel hinzu, lese und lösche sie?

Wie füge ich mit Java Bilder in Excel hinzu, lese und lösche sie?

WBOY
WBOYnach vorne
2023-04-24 23:49:102065Durchsuche

Einführung

Tools: Free Spire: Sie können das Paket über die offizielle Website herunterladen, entpacken und die JAR-Datei im lib-Ordner importieren Java-Programm; oder laden Sie es über das Maven Warehouse herunter und importieren Sie es.

Jar

Importeffekt:

Java-Code Beispiel

Wie füge ich mit Java Bilder in Excel hinzu, lese und lösche sie?Beispiel 1 Bild hinzufügen

import com.spire.xls.*;

public class AddImage {
    public static void main(String[] args) {
        //加载文档
        Workbook wb = new Workbook();
        wb.loadFromFile("test.xlsx");

        //获取工作表
        Worksheet sheet = wb.getWorksheets().get(0);

        //添加图片
        ExcelPicture picture = sheet.getPictures().add(7,2,"tp.png");
        picture.setHeight(270);//设置图片高度
        picture.setWidth(550);//设置图片宽度
        picture.setRotation(20);//设置图片旋转角度
        picture.setAlternativeText("Picture1");//设置图片可选文本
        picture.setHyperLink("http://www.baidu.com",true);//添加超链接到图片

        //保存文档
        wb.saveToFile("AddImage.xlsx", ExcelVersion.Version2010);
        wb.dispose();
    }
}

Effekt zum Bild hinzufügen:

Beispiel 2 liest Bild

import com.spire.xls.*;

import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

public class ExtractImage {
    public static void main(String[] args) throws IOException {
        //加载文档
        Workbook wb = new Workbook();
        wb.loadFromFile("AddImage.xlsx");

        //获取第一张工作表
        Worksheet sheet = wb.getWorksheets().get(0);

        //获取工作表中第一张图片并保存到指定路径
        ExcelPicture pic = sheet.getPictures().get(0);
        BufferedImage loImage = pic.getPicture();
        ImageIO.write(loImage,"jpg",new File("ExtractedImage.jpg"));
    }
}
Wie füge ich mit Java Bilder in Excel hinzu, lese und lösche sie?Bildleseergebnis:

Beispiel 3 Bild löschen

import com.spire.xls.*;

public class RemoveImage {
    public static void main(String[] args) {
        //加载文档
        Workbook wb = new Workbook();
        wb.loadFromFile("AddImage.xlsx");

        //获取指定工作表
        Worksheet sheet = wb.getWorksheets().get(0);

        //获取指定图片,删除
        sheet.getPictures().get(0).remove();

        //保存文档
        wb.saveToFile("RemoveImage.xlsx",ExcelVersion.Version2010);
        wb.dispose();
    }
}
Wie füge ich mit Java Bilder in Excel hinzu, lese und lösche sie?Führen Sie das Programm aus Anschließend kann die generierte Datei angezeigt werden, um den Effekt der Bildlöschung zu sehen.

Das obige ist der detaillierte Inhalt vonWie füge ich mit Java Bilder in Excel hinzu, lese und lösche sie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Wie funktioniert Java ORM?Nächster Artikel:Wie funktioniert Java ORM?