Как проверить, содержит ли ячейка изображение с помощью Apache POI?

У меня есть следующий блок кода:

        File file = new File("myFile.xlsx");  // my file
        inputStream = new FileInputStream(file);
        System.out.println("reading");
        XSSFWorkbook wb = new XSSFWorkbook(inputStream);
        XSSFSheet sh = wb.getSheetAt(0); // first sheet
        Iterator rowIter = sh.rowIterator();
        while(rowIter.hasNext()){ // iterate over all rows
            System.out.println("New Row "); // notify of new row
            Row myRow = (Row) rowIter.next();
            Iterator cellIter = myRow.cellIterator();
            while(cellIter.hasNext()){ // iterate over all cells in row
                XSSFCell myCell = (XSSFCell) cellIter.next();
                //how can I check that myCell has an image?
                //(I'm expecting it to be in the fourth cell each time)

                System.out.print(" " + myCell); // output cell content on same line
            }
        } 
        inputStream.close();

Я использую Apache POI для чтения файла .xlsx. Каждая строка может содержать ячейку с изображением, которое было вставлено в нее пользователем.

Я надеюсь получить изображение и закодировать его в base64. Как проверить, содержит ли ячейка изображение при переборе по электронной таблице?

мы уже читалиhttp://poi.apache.org/spreadsheet/quick-guide.html#Images , но это касается сначала получения всех изображений, а затем итерации по ним. Я'Я хотел бы перебирать ячейки и проверять изображения.

Ответы на вопрос(1)

Ваш ответ на вопрос