- //先把读进来的图片放到一个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););;
Apache POI向excel中插入图片
最新推荐文章于 2023-11-09 08:30:38 发布