参考链接:POI导出图片到Excel不生效 (2007以上版本)_rj_han的博客-CSDN博客

        //数据源 查询库       List<FormMt> mtList = formMtMapper.selectFormMtList();//创建表格XSSFWorkbook workbook=new XSSFWorkbook();XSSFSheet sheet = null;XSSFRow row=null;XSSFCell cell=null;//获取单元格样式XSSFCellStyle xssfCellStyle = ExcelUtil.cellStyleBorder(workbook);int rowCount=1;//sheet名称sheet = workbook.createSheet("信息");ExcelUtil.cellStyleBorder(workbook);//创建表格头row = sheet.createRow(0);ExcelUtil.excelHeaderCell(exportSheet, row, cell);//以下开始图片操作 XSSFCreationHelper helper = workbook.getCreationHelper();XSSFDrawing patriarch = sheet.createDrawingPatriarch();for (FormMt mt:mtList) {row = sheet.createRow(rowCount);//设置行高row.setHeight((short) 800);FileInputStream inputStream = new FileInputStream(mt.getEmpPhoto());byte[] bytes = IOUtils.toByteArray(inputStream);// 注意图片格式,非jpeg格式要更换 PICTURE_TYPE_JPEGint pictureIdx = workbook.addPicture(bytes, Workbook.PICTURE_TYPE_JPEG);inputStream.close();XSSFClientAnchor anchor = helper.createClientAnchor();anchor.setDx1(0);anchor.setDy1(0);anchor.setDx2(0);anchor.setDy2(0);//影响图片在那一列,下标0开始计算,这里是把图片放到第四列了anchor.setCol1(3);//影响图片在那一行,下标0开始计算anchor.setRow1(rowCount);anchor.setCol2(4);anchor.setRow2(rowCount+1);patriarch.createPicture(anchor,pictureIdx);//结束,以下为其他非图片单元格操作,注意跳过图片那一列row.createCell(0).setCellValue(mt.getEmpChName());row.getCell(0).setCellStyle(xssfCellStyle);......rowCount++;}

POI 导出Excel 带图片导出 使用XSSFWorkbook相关推荐

  1. java导出excel带图片_JAVA的poi实现模版导出excel(带图片).doc

    JAVA的poi实现模版导出excel(带图片) 下面是本人使用java的poi实现使用模板到处excel,内容包含图片,使用两种不同的方式实现其到处excel.但是使用jxl实现到处excel只能到 ...

  2. asp.net 导出excel带图片

    protected void btgua_Click(object sender, EventArgs e) { DataTable dt = ds.Tables[0]; if (dt != null ...

  3. nopi 导出excel 带图片

    HSSFWorkbook hssfworkbook = new HSSFWorkbook(); var sheet1 = hssfworkbook.CreateSheet("第一个Sheet ...

  4. 蓄力-利用POI进行excel的导入导出(包含图片)

    这里写自定义目录标题 利用POI进行excel的导入导出 引入的jar包 excel导入 主方法: 将excel里面的图片转成数据 xls格式 xlsx格式 将图片数据转成字节流的方式传输到FTP服务 ...

  5. POI导出EXCEL带水印 以及单元格格式设置

    客户提个需求,需要将报表导出 excel带水印 和 pdf带水印 2个版本. 做的时候连excel本身怎么带水印都不知道,更不用说用java了.后来在网上搜到了excel添加水印的2个方法. 1.艺术 ...

  6. POI 导出excel带小数点的数字格式显示不对解决方法

    POI 导出excel带小数点的数字格式显示不对解决方法 参考文章: (1)POI 导出excel带小数点的数字格式显示不对解决方法 (2)https://www.cnblogs.com/firstd ...

  7. Hutool导出excel带前台Base64图片

    Hutool导出excel带前台Base64图片,hutool并没有封装具体方法,需要自己手动插入. @Data public class PicDto {private String chartBa ...

  8. springboot + 若依 ruoyi + easypoi excel的导入导出(带图片)

    springboot + 若依 ruoyi + easypoi excel的导入导出(带图片) 一.官方文档 gitee地址 官方文档 二.快速开始 1.导入 引入依赖 <dependency& ...

  9. POI之excel固定模板导出

    POI之excel固定模板导出 一.简介 二.excel模板 三.项目中maven依赖 四.Excel模板操作代码 五.Controller层excel模板导出接口代码 六.导出excel 一.简介 ...

最新文章

  1. 你真的了解javascript吗?(一)
  2. javaScript 里面的cookies
  3. dos2unix批量转换的脚本
  4. 加密_easy_crypto
  5. 简述:B2B、B2C、C2C、O2O
  6. noi.ac NA529 【神树的矩阵】
  7. SSH实战 · 唯唯乐购项目(中)
  8. Netty实例-简单的服务端-client实现,凝视具体
  9. android使用menu需要重写的方法,Android – 正确使用invalidateOptionsMenu()
  10. SQL中 UNION 和 UNION ALL 操作符小结
  11. 微信已支持数字人民币支付!
  12. Atitit 文件系统概论 艾提拉著 目录 1. NTFS系统 1 1.1.  NTFS文件系统概述 1 1.2.   1.1  文件系统简介  1.2  NTFS文件系统 1 1.3. 第2章
  13. 群晖套件中心没有docker_非Docker方法安装qBittorrent,舒心玩转PT
  14. vue 使用tracking.js开发人脸识别功能
  15. 2022-2028全球新冠检测试剂行业调研及趋势分析报告
  16. 寂静岭2java攻略_寂静岭2攻略
  17. esxcli software vib 命令为 ESXi 5.x/6.x 主机安装补丁程序 (2008939)
  18. 杭州5.8万人面临饮水难 一村庄居民一月未沐浴
  19. 锅炉实现物联网云平台方案
  20. linux 1000权限不够,LINUX常见问题1000个详细解答

热门文章

  1. 车型选择三级联动插件
  2. 一张图看懂微信小程序全生态!
  3. 最长回文子串——动态规划法
  4. python经典爬虫之获取酷狗音乐TOP500信息
  5. 菜鸟不菜学习mvc(二)(权限设计插曲)
  6. 【Linux】ifconfig命令详解
  7. APPSO 视频号-空白昵称(全系统通用)
  8. C++:求1000以内能被2,7,11同时整除的所有整数
  9. 【机器学习】27种确定性预测评估指标及其Python实现
  10. SAP经常卡掉的原因