Java 调用 Apache POI 往 Excel 插入图片
2013-04-09 21:46
686 查看
Java 中,调用 Apache 的 POI 操作 Excel,往 Excel 中插入一张图片。
本文链接:blog.csdn.net/joyous/article/details/8780112
Q群 236201801 讨论
//create a new workbook Workbook wb = new XSSFWorkbook(); //or new HSSFWorkbook(); //add picture data to this workbook. // 打开图片 InputStream is = new FileInputStream("image1.jpeg"); byte[] bytes = IOUtils.toByteArray(is); // 增加图片到 Workbook int pictureIdx = wb.addPicture(bytes, Workbook.PICTURE_TYPE_JPEG); is.close(); CreationHelper helper = wb.getCreationHelper(); //create sheet Sheet sheet = wb.createSheet(); // Create the drawing patriarch. This is the top level container for all shapes. Drawing drawing = sheet.createDrawingPatriarch(); //add a picture shape ClientAnchor anchor = helper.createClientAnchor(); //set top-left corner of the picture, //subsequent call of Picture#resize() will operate relative to it // 设置图片位置 anchor.setCol1(3); anchor.setRow1(2); Picture pict = drawing.createPicture(anchor, pictureIdx); //auto-size picture relative to its top-left corner pict.resize(); //save workbook String file = "picture.xls"; if(wb instanceof XSSFWorkbook) file += "x"; // 输出文件 FileOutputStream fileOut = new FileOutputStream(file); wb.write(fileOut); fileOut.close();
本文链接:blog.csdn.net/joyous/article/details/8780112
Q群 236201801 讨论
相关文章推荐
- Java将png、jpg、bmp等格式图片批量插入到Excel单个单元格内
- java POI实现向Excel中插入图片
- Apache POI向excel中插入图片
- java POI实现向Excel中插入图片
- java导出excel插入图片
- java POI实现向Excel中插入图片
- 利用Java+POI 读写Excel文档&向Excel中插入图片
- JAVA实现在excel插入图片(POI模式)
- Java向Excel中插入图片
- java 调用jacob和java2word导出word,并实现将带有格式的html文本和图片插入word
- Java操作Excel(读、写、搜索关键字、插入图片)
- JAVA:利用Apache poi在服务器传输带有数据和图片的excel的数据流至浏览器供其下载至本地
- C#调用NPOI组件读取excel表格数据转为datatable写入word表格中并向word中插入图片/文字/书签 获得书签列表
- 使用JavaExcel API 往excel中插入图片
- java poi 在excel中插入图片
- C#调用NPOI组件读取excel表格数据转为datatable写入word表格中并向word中插入图片/文字/书签 获得书签列表
- java (apache POI 组件) 操作 excel 插入批注
- java POI实现向Excel中插入图片
- Java操作Excel(读、写、搜索关键字、插入图片)
- Apache POI 插入图片至 Excel 的两种方法