Heim > Java > javaLernprogramm > Hauptteil

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

WBOY
Freigeben: 2023-04-24 23:49:10
nach vorne
2038 Leute haben es durchsucht

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();
    }
}
Nach dem Login kopieren

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"));
    }
}
Nach dem Login kopieren
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();
    }
}
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage