小编Old*_*CPW的帖子

Java:如何在 Excel 单元格中将图像居中?

我想将图像集放在excel单元格的中心,我使用XSSFClientAnchor来锚定图片位置,但仍然无法像图1那样工作。

在此输入图像描述

如何将图像设置在单元格的中心,如图2所示。

在此输入图像描述

InputStream iStream = new FileInputStream(iList.get(q.getProductID()));
byte[] bytes = IOUtils.toByteArray(iStream);
int pictureIdx = wb.addPicture(bytes, Workbook.PICTURE_TYPE_PNG);
XSSFDrawing patriarch = sheet.createDrawingPatriarch();
XSSFClientAnchor anchor = new XSSFClientAnchor();
anchor.setCol1(1);
anchor.setRow1(row);
anchor.setCol2(2);
anchor.setRow2(row + 1);
Picture pic = patriarch.createPicture(anchor, pictureIdx);
pic.resize();
Run Code Online (Sandbox Code Playgroud)

java excel apache-poi

3
推荐指数
1
解决办法
3201
查看次数

标签 统计

apache-poi ×1

excel ×1

java ×1