POI实现Excel插入多张图片(转)

这篇博客介绍了如何使用Apache POI库在Excel中插入多张图片,包括JPEG和PNG格式。通过创建HSSFClientAnchor对象并设置相应参数,可以将图片定位到特定单元格。同时,博主提醒了在使用默认构造函数时可能会导致图片失真的问题,并提供了通过调用resize()方法来保持图片原始比例的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

POI的操作Excel时,不可避免有操作图片的处理。怎么插入图片呢?网上也有不少介绍。

   下面的代码是向Excel中插入多张图片的例子:

  1. public static void main(String[] args) {   
  2.          FileOutputStream fileOut = null;   
  3.          BufferedImage bufferImg = null;   
  4.          BufferedImage bufferImg1 = null;   
  5.         try {   
  6.             // 先把读进来的图片放到一个ByteArrayOutputStream中,以便产生ByteArray   
  7.             // 读入图片1   
  8.              ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();   
  9.              bufferImg = ImageIO.read(new File("d:\\test11.jpg"));   
  10.              ImageIO.write(bufferImg, "jpg", byteArrayOut);   
  11.                
  12.             // 读入图片2   
  13.              ByteArrayOutputStream byteArrayOut1 = new By
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值