Аномалии добавления PNG в xlsx - Apache POI 3.9 - PullRequest
0 голосов
/ 12 февраля 2019

Я могу добавить pngs к своему xlsx, но с несколькими аномалиями: в последней строке (только) изображение накладывается на изображение предыдущей строки:

Two images stacked on top of one another

Я подозреваю, что якорь:

    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), тогда мои изображения не будут отображаться вообще.

Наконец, есть ли способ поместить изображение в ячейку (я хотел бы, чтобы опция сортировала эту электронную таблицу)?

Спасибо.

1 Ответ

0 голосов
/ 15 февраля 2019

После множества перестановок setCol и setRow это в итоге сработало:

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