Apache POI向excel中插入图片
2009-02-03 13:42
274 查看
//先把读进来的图片放到一个ByteArrayOutputStream中,以便产生ByteArray
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();;
BufferedImage bufferImg = ImageIO.read(new File("ok.jpg"););;
ImageIO.write(bufferImg,"jpg",byteArrayOut);;
//读进一个excel模版
FileInputStream fos = new FileInputStream(filePathName+"/stencil.xlt");;
fs = new POIFSFileSystem(fos);;
//创建一个工作薄
HSSFWorkbook wb = new HSSFWorkbook(fs);;
HSSFSheet sheet = wb.getSheetAt(0);;
HSSFPatriarch patriarch = sheet.createDrawingPatriarch();;
HSSFClientAnchor anchor = new HSSFClientAnchor(0,0,1023,255,(short); 0,0,(short);10,10);;
patriarch.createPicture(anchor , wb.addPicture(byteArrayOut.toByteArray();,HSSFWorkbook.PICTURE_TYPE_JPEG););;
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();;
BufferedImage bufferImg = ImageIO.read(new File("ok.jpg"););;
ImageIO.write(bufferImg,"jpg",byteArrayOut);;
//读进一个excel模版
FileInputStream fos = new FileInputStream(filePathName+"/stencil.xlt");;
fs = new POIFSFileSystem(fos);;
//创建一个工作薄
HSSFWorkbook wb = new HSSFWorkbook(fs);;
HSSFSheet sheet = wb.getSheetAt(0);;
HSSFPatriarch patriarch = sheet.createDrawingPatriarch();;
HSSFClientAnchor anchor = new HSSFClientAnchor(0,0,1023,255,(short); 0,0,(short);10,10);;
patriarch.createPicture(anchor , wb.addPicture(byteArrayOut.toByteArray();,HSSFWorkbook.PICTURE_TYPE_JPEG););;
相关文章推荐
- Java 调用 Apache POI 往 Excel 插入图片
- Apache POI 插入图片至 Excel 的两种方法
- C#向Excel报表中插入图片的2种方法
- java POI实现向Excel中插入图片
- java POI实现向Excel中插入图片
- 报表中插入图片并导入到excel中
- Java操作Excel(读、写、搜索关键字、插入图片)
- 在Excel中插入图片
- java POI实现向Excel中插入图片
- C#向Excel报表中插入图片的2种方法
- [导入]C#向Excel报表中插入图片的2种方法
- VC操作Excel——插入图片以及对图片的修改
- Java操作Excel(读、写、搜索关键字、插入图片)
- 将图片插入Excel
- vc2008 操作excel 和ppt (插入图片)
- java POI实现向Excel中插入图片
- Jxl 简单运用 Excel创建,插入数据,图片,更新数据,
- java POI实现向Excel中插入图片
- 如何在Excel某一个单独的单元格中插入图片
- 向EXCEL中插入图片测试