Apache POI Добавить изображение на лист XSSFWorkbook Android - PullRequest
0 голосов
/ 20 февраля 2020

Извините за беспокойство. У меня есть вопрос к вам, мне нужно немного помочь с Excel XSSFWorkbook, добавив изображение JPG на лист. У меня есть код ниже

String picturePath = "/storage/emulated/0/Pictures/MyImages/Signature_1582216915190.jpg";
        File iconFile = new File(picturePath);
        InputStream inputStream = new FileInputStream(iconFile);
        CreationHelper helper = workbook.getCreationHelper();
        Drawing drawing = sheetTAF.createDrawingPatriarch();
        ClientAnchor anchor = helper.createClientAnchor();
        anchor.setAnchorType(ClientAnchor.MOVE_AND_RESIZE);
        int pictureIndex = workbook.addPicture(IOUtils.toByteArray(inputStream), Workbook.PICTURE_TYPE_PNG);
        anchor.setCol1(0);
        anchor.setRow1(56); // same row is okay
        anchor.setRow2(56);
        anchor.setCol2(1);
        Picture pict = drawing.createPicture(anchor, pictureIndex);
        pict.resize();

Мое намерение - поместить изображение Signature_1582216915190.jpg в мой лист Excel, но я не получил Excel после добавления вышеуказанной части кода, когда удаление кода работает нормально. Может кто-нибудь помочь, как я могу добавить изображение к книге Excel или может помочь с исправлением выше снимок? Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...