我尝试使用JXL在Excel文件中插入图像。一切正常,直到我将代码导出到Runnable JAR文件,这导致程序在运行时生成错误(java.io.FileNotFoundException
)。我仔细阅读了上述所有建议;然而,不能将它们应用于我的代码。对于如何消除我案例中的错误,我将非常感激。这是代码提取:
BufferedImage input = ImageIO.read(new File(result1.class.getResource("/image/IMG1.png").toURI()));
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(input, "PNG", baos);
sheet.addImage(
new WritableImage(4, 3, input.getWidth() / CELL_DEFAULT_WIDTH,
input.getHeight() / CELL_DEFAULT_HEIGHT,
baos.toByteArray()
));