// 获取文件
File excelmodel = new File(filepath);
// 创建工作表
XSSFWorkbook workbook = new XSSFWorkbook(excelmodel);
// 获取sheet页
XSSFSheet xssfSheet = workbook.getSheetAt(0);
// 获取行
Row row1 = xssfSheet.getRow(1)
// 画图的顶级管理器,一个sheet只能获取一个
XSSFDrawing patriarch = xssfSheet.createDrawingPatriarch();
// anchor主要用于设置图片的属性
XSSFClientAnchor anchor = new XSSFClientAnchor(0, 0, 1024000, 1024000,(short) 3, rownum, (short) 4, rownum);
// 插入图片
/**
XSSFClientAnchor(int dx1, int dy1, int dx2, int dy2, int col1, int row1, int col2, int row2)
dx1 第一单元格内的x坐标。
dy1 第一单元格内的y坐标。
dx2 第二单元格内的x坐标。
dy2 第二单元格内的y坐标。
col1 第一个单元格的列(基于0)
row1 第一个单元格的行(基于0)
col2 第二个单元格的列(基于0)
row2 第二个单元格的行(基于0)
*/
Picture picture = patriarch.createPicture(anchor, workbook.addPicture(pdmFile11.getContent(), XSSFWorkbook.PICTURE_TYPE_JPEG));
// 图片宽度
picture.resize(0.5,0.18);
/**
如果图片没有显示,考虑将dx2 dy2 picture.resize(0.5,0.18) 值改大点试试
*/