Apache POI 插入图片至 Excel 的两种方法
来源:互联网 发布:汽车专业英语软件 编辑:程序博客网 时间:2024/05/04 08:03
方法 1 插入图片至坐标
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream(); BufferedImage bufferImg = ImageIO.read(new File(strAppRootPath + "images/" + "bxlogo.png")); ImageIO.write(bufferImg, "png", byteArrayOut); HSSFPatriarch patriarch = (HSSFPatriarch) sheet.createDrawingPatriarch(); HSSFClientAnchor anchor = new HSSFClientAnchor(0, 150, 1000, 210, (short) 0, 0, (short) 1, 1); patriarch.createPicture(anchor, workbook.addPicture(byteArrayOut.toByteArray(), HSSFWorkbook.PICTURE_TYPE_PNG));
方法 2 插入图片至单元格,以及另一种图片载入方法,其实本质也一样
// 插入 PNG 图片至 Excel String fileName = strAppRootPath + "images/" + "bxlogo.png"; InputStream is = new FileInputStream(fileName); byte[] bytes = IOUtils.toByteArray(is); int pictureIdx = workbook.addPicture(bytes, Workbook.PICTURE_TYPE_PNG); CreationHelper helper = workbook.getCreationHelper(); Drawing drawing = sheet.createDrawingPatriarch(); ClientAnchor anchor = helper.createClientAnchor(); // 图片插入坐标 anchor.setCol1(0); anchor.setRow1(1); // 插入图片 Picture pict = drawing.createPicture(anchor, pictureIdx); pict.resize();
blog.csdn.net/joyous/article/details/9664739
Q群讨论:236201801
- Apache POI 插入图片至 Excel 的两种方法
- Apache POI向excel中插入图片
- 使用POI生成Excel文件及使用POI在EXCEL文件中插入图片的方法
- 使用POI生成Excel文件及使用POI在EXCEL文件中插入图片的方法
- poi excel 插入图片
- Java 调用 Apache POI 往 Excel 插入图片
- 两种方法 向 Excel中插入图片
- POI插入EXCEL图片【成功】
- POI实现Excel插入图片
- 利用apache的poi来读取海量两种格式的Excel文件
- 用POI向Excel中插入图片的例子
- poi导出Excel的两种方式
- 使用POI向Excel里插入图片
- POI操作Excel:插入多张图片
- POI操作Excel文档-插入图片
- POI在Excel中插入图片
- POI实现Excel插入多张图片
- 使用POI在EXCEL中插入图片
- hdu 4628 每次消掉一个回文串需要的最少次数 很帅的题
- HDU 3523 Image copy detection & POJ 2516
- 使用ant制作apk签名文件
- 在ubuntu 12.04 中开启经典的 GNOME桌面
- C#修改RichTextBox选中文本样式
- Apache POI 插入图片至 Excel 的两种方法
- 跨平台web app教育设备的一些设计标准
- Hibernate查询语句
- poj1503
- 学会jQuery 不用买书
- Activity跳转动画和局部控件动画
- Java对文件压缩/加密/解密/解压缩的例子,DES/RSA
- 有效提高网页打开速度的十四条建议
- 手机、汽车号验证