乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>poi</em> 插入图片 <em>excel</em> 不显示

<em>poi</em> 插入图片 <em>excel</em> 不显示

作者:乔山办公网日期:

返回目录:excel表格制作


  1. 实际上还真就得一个一个set进去

  2. 我现在做的程序就有这部分机能,思路就是excel→sheet→row

  3. 然后遍历所有row,取出所有的cell放到一个存储用结构体中。

  4. 无论如何,解析的过程都需要自己来写的。 

  5. 你的想法我明白,其实就是想要一个java与poi的databinding,定义好的数据模块可以自动和excel的对应列进行匹配。但是这个东西确实就没有啊,人家只封装了读取excel内容,没有提供这样的模块,只有自己写啊。即使是60个列,事实上绑定的逻辑也就只用写一次,而且大部分的内容只要复制粘贴就好了



1、首先问题不要真简洁,不知道你的疑问是在哪里,
2、图片不显示的情况是怎么样的,给看才知道是什么问题啊
都可以的吧,你横的循环,就是一行一行的,纵的取就是一列一列的,是二维数组,a[i][j],怎么取都行,看你怎么循环了


String imgUrl = Thread.currentThread().getContextClassLoader().getResource("static"+img).getPath();
//如果图片e799bee5baa6e79fa5e98193e4b893e5b19e331存在
if (new File(imgUrl).exists()) {
BufferedImage bufferedImage = ImageIO.read(new File(imgUrl));
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();

int len = imgUrl.length();
//图片类型
String hou = imgUrl.substring(len-3,len);
ImageIO.write(bufferedImage,hou,byteArrayOut);
byte[] data = byteArrayOut.toByteArray();
XSSFClientAnchor anchor = new XSSFClientAnchor(48000, 3000, 70000, 1800000,
(short) 1, 3, (short) 3, 3);
XSSFDrawing patriarch = sheet.createDrawingPatriarch();
// 插入图片
patriarch.createPicture(anchor, wb.addPicture(data, XSSFWorkbook.PICTURE_TYPE_JPEG));

}

相关阅读

  • <em>poi</em> 插入图片 <em>excel</em> 不显示

  • 乔山办公网excel表格制作
  • 实际上还真就得一个一个set进去我现在做的程序就有这部分机能,思路就是excel→sheet→row然后遍历所有row,取出所有的cell放到一个存储用结构体中。无论如何,解析抄的过程百都需要自
关键词不能为空
极力推荐

聚合标签

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