Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
上个月关闭。
我想使用POI将图像添加到Java中Excel中的Header的右侧。下面是我的示例代码
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
上个月关闭。
我想使用POI将图像添加到Java中Excel中的Header的右侧。下面是我的示例代码
private static void drawImageOnExcelSheet(XSSFSheet sheet, int row, int col, int height, int width, int pictureIdx)
throws Exception {
CreationHelper helper = sheet.getWorkbook().getCreationHelper();
Drawing drawing = sheet.createDrawingPatriarch();
ClientAnchor anchor1 = helper.createClientAnchor();
anchor1.setAnchorType(AnchorType.DONT_MOVE_AND_RESIZE);
anchor1.setRow2(row); // second anchor determines bottom right position
anchor1.setCol2(col);
anchor1.setDx2(Units.toEMU(width)); // dx = left + wanted width
anchor1.setDy2(Units.toEMU(height)); // dy= top + wanted height
Picture pic = drawing.createPicture(anchor1, pictureIdx);
pic.resize();
}
最佳答案
我在回答中发布了stackoverflow参考,因为我没有评论的权限。
有关如何在Excel中将图像设置为标题内容的信息,请参见apache POI adding watermark in Excel workbook