将图像插入到Excel中时出现错误信息

我正在尝试使用poi将图像显示到Excel表格中。 以下是源代码:

//...reading inputStream byte[] bytes = IOUtils.toByteArray(inputStream); //Debugging shows that pictureIdx value is 0 int pictureIdx = workbook.addPicture(bytes, Workbook.PICTURE_TYPE_PNG); Drawing drawing = sheet.createDrawingPatriarch(); CreationHelper helper = workbook.getCreationHelper(); ClientAnchor anchor = helper.createClientAnchor(); anchor.setCol1(1); anchor.setRow1(1); Picture pict = drawing.createPicture(anchor, pictureIdx); //...Saving workbook 

当我打开生成的Excel文件,没有图像显示,我得到了这个错误信息: Repaired records: Drawing from /xl/drawings/drawing1.xml-Part (Drawingsform)

任何帮助将更多的赞赏。 非常感谢。

ps:我正在使用Java 8和MS Excel 2013