乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > java poi往excel里面插图片,怎样让图片在指定单元...

java poi往excel里面插图片,怎样让图片在指定单元...

作者:乔山办公网日期:

返回目录:excel表格制作


不是这样设置属性,要直接充满单元格

你好,可以试试以下代码,我用没问题的:

WritableSheet s = w.createSheet("Report", 0);
BufferedImage input = ImageIO.read(new URL("http://example.com/image.jpg"));
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(input, "PNG", baos);
s.addImage(new WritableImage(0,0,input.getWidth() / CELL_DEFAULT_WIDTH, input.getHeight()       / CELL_DEFAULT_HEIGHT,baos.toByteArray()));
s.mergeCells(0,0,0,2);

你的excel文件正常关闭了吗?
也就是你打开文件以后,导出了图片,有没有再次保存excel文件?
也就是work.write();

都可以的吧,你横的循环,就是一行一行的,纵的取就是一列一列的,是二维数组,a[i][j],怎么取都行,看你怎么循环了

相关阅读

关键词不能为空
极力推荐
  • 怎样将excel里的页眉页脚去掉??

  • 在SHEET标签上,点鼠标右键--选定全部工作表,然后再在页面设置中设置页眉页脚,去掉之后,所有的就都去掉了。在“页面设置”中可以去掉,这里以EXCEL2007来举例,具体步骤如下:

ppt怎么做_excel表格制作_office365_word文档_365办公网