Rumah  >  Artikel  >  Java  >  Bagaimana untuk menggunakan Java untuk menambah, membaca dan memadam gambar dalam Excel?

Bagaimana untuk menggunakan Java untuk menambah, membaca dan memadam gambar dalam Excel?

WBOY
WBOYke hadapan
2023-04-24 23:49:102034semak imbas

Pengenalan

Alat: Free Spire. Import fail jar dalam folder lib ke dalam program java; atau muat turun dan importnya melalui gudang maven.

Jar

Kesan import:

Contoh kod Java

Bagaimana untuk menggunakan Java untuk menambah, membaca dan memadam gambar dalam Excel?Contoh 1 Tambah imej

Kesan penambahan gambar:

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();
    }
}

Contoh 2 Gambar bacaan

Bagaimana untuk menggunakan Java untuk menambah, membaca dan memadam gambar dalam Excel?

Hasil bacaan gambar:

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"));
    }
}

Contoh 3 Memadam Gambar

Bagaimana untuk menggunakan Java untuk menambah, membaca dan memadam gambar dalam Excel?

Selepas menjalankan program, anda boleh melihat kesan pemadaman gambar dalam fail yang dijana.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan Java untuk menambah, membaca dan memadam gambar dalam Excel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam