public static Map<String, XSSFPictureData> getPictures(XSSFSheet sheet){
Map<String,XSSFPictureData> map=new HashMap<>();
List<XSSFShape> list= sheet.createDrawingPatriarch().getShapes();
for (XSSFShape shape:list){
XSSFPicture picture = (XSSFPicture) shape;
XSSFClientAnchor xssfClientAnchor=(XSSFClientAnchor) picture.getAnchor();
XSSFPictureData pdata = picture.getPictureData();
// 行号-列号
String key = xssfClientAnchor.getRow1() + "-" + xssfClientAnchor.getCol1();
map.put(key, pdata);
}
return map;
}
java 获取excel文件中的图片
于 2024-01-09 13:57:43 首次发布