任何人都可以告诉我如何通过Apache POI从excel表单元格中读取图像。实际上,当单元格内容是文本类型时,我的代码可以工作,但是当单元格内容是图像时,它不会将图像读取到单元格class对象和我的单元类对象将其作为空白数据。请帮助我们......
答案 0 :(得分:1)
List lst = workbook.getAllPictures();
for (Iterator it = lst.iterator(); it.hasNext(); ) {
PictureData pict = (PictureData)it.next();
String ext = pict.suggestFileExtension();
byte[] data = pict.getData();
if (ext.equals("jpeg")){
FileOutputStream out = new FileOutputStream("pict.jpg");
out.write(data);
out.close();
}
}