异常的XLSX加入PNG - Apache的POI 3.9(Anomalies adding P

2019-11-05 11:28发布

我能够PNG图像添加到我的XLSX,但有一些异常:在最后一行(只),图像重叠在上一行的图像:

我怀疑锚固:

    int pictureIndex = report.addPicture(curve, XSSFWorkbook.PICTURE_TYPE_PNG);
    anchor.setCol1(7);
    **anchor.setRow1(rowNumber-1);**
    anchor.setCol2(8);
    anchor.setRow2(rowNumber);
    drawing.createPicture(anchor, pictureIndex);

但是,如果我按照我见过的例子, anchor.setRow1(rowNumber)然后我的图片不显示在所有。

最后,有没有把图像转换为细胞(我想这个排序电子表格中的选项)的方法吗?

谢谢。

Answer 1:

尝试的许多排列后setColsetRow ,这最终的工作:

anchor.setCol1(col);
anchor.setRow1(row);
anchor.setCol2(col + 1);
anchor.setRow2(row + 1);


文章来源: Anomalies adding PNG in xlsx - Apache POI 3.9