try {
//添加上传导入本人照片
HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
/**
* 创建一个新的客户端锚点,附加到excel工作表,并设置左上角和右下角
*
* @param realX1 图片的左上角在开始单元格(col1,row1)中的横坐标
* @param realY1 图片的左上角在开始单元格(col1,row1)中的纵坐标
* @param realX2 图片的右下角在结束单元格(col2,row2)中的横坐标
* @param realY2 图片的右下角在结束单元格(col2,row2)中的纵坐标
* @param col1 开始单元格所处的列号, base 0, 图片左上角在开始单元格内
* @param row1 开始单元格所处的行号, base 0, 图片左上角在开始单元格内
* @param col2 结束单元格所处的列号, base 0, 图片右下角在结束单元格内
* @param row2 结束单元格所处的行号, base 0, 图片右下角在结束单元格内
* */
HSSFClientAnchor anchor = new HSSFClientAnchor(0, 0, 1023, 255, (short)7, 1, (short)7, 5);
// 图片字节流
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();
//String pathroot = SysConfigUtil.getConfigItemValue("fujian.upload", "D:/oauploadfile/");
String pathroot = RequestContextUtils.getWebApplicationContext(request).getServletContext().getRealPath("/");
String image = basicInfo.getImage();
File file = new File(pathroot+image);
BufferedImage bufferImg = ImageIO.read(file);
ImageIO.write(bufferImg, "jpg", byteArrayOut);
byte[] imgtypes = byteArrayOut.toByteArray();
/*
* 在工作簿中添加一张图片,返回图片的索引,base 1
* @param pictureType 图片类型 PICTURE_TYPE_JPEG|PICTURE_TYPE_PNG
**/
int puctureIndex = workbook.addPicture(imgtypes, HSSFWorkbook.PICTURE_TYPE_JPEG);
// 创建图片
patriarch.createPicture(anchor, puctureIndex);
//createRowAndCell(basicInfo.getGender(), row, cell,7);
} catch (IOException e) {
e.printStackTrace();
}