官网文档:
Image-Command

jx:image(lastCell="A4" src="headMap.image" imageType="JPEG" scaleX="1.0" scaleY="1.0")

解释:
1、imageType图片类型默认是PNG,支持:PNG, JPEG, EMF, WMF, PICT, DIB。
2、src是model中传入的字节数组byte[]。
3、lastCell是图片结束位置,(不设置scaleX,scaleY)会自动拉伸图片填充满定义的格子。比如你在A1中加入了这个注解,lastCell写C5,就会把A1到C5都拉伸填充上图片。
4、scaleX,scaleY(1.0,1.0)保持原图片大小,(0.5,0.5)图片缩小50%,源码中注释如下:

原来我的系统依赖2.4.6版本,该版本无法设置图片的大小,图片只会填满整个单元格。

<dependency><groupId>org.jxls</groupId><artifactId>jxls</artifactId><version>2.4.6</version>
</dependency>

修改依赖版本升级为2.11.0,jxls-poi也升级为2.11.0,否则会报错,类找不到

<dependency><groupId>org.jxls</groupId><artifactId>jxls</artifactId><version>2.11.0</version>
</dependency>
<dependency><groupId>org.jxls</groupId><artifactId>jxls-poi</artifactId><version>2.11.0</version>
</dependency>

同时需要升级poi的版本(具体哪个版本不报错,我不太清楚,我直接升级到poi最新的版本了),否则会报错
java.lang.NoSuchMethodError: org.apache.poi.util.IOUtils.copy(Ljava/io/InputStream;Ljava/io/OutputStream;)

     <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>5.1.0</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>5.1.0</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-scratchpad</artifactId><version>5.1.0</version></dependency>

升级完POI版本,有些在用的API会报错,api修改见poi升级到4.0版本修改方法

报错java.lang.NoClassDefFoundError: org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream,commons-io也需要升级

     <dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.11.0</version></dependency>

JXLS生成excel填充图片设置大小相关推荐

  1. Java使用poi和jfreechart生成excel图表图片

    最近项目在频繁的操作excel,里边涉及到很多和图表有关的东西.有时候需要使用java操作excel自带的图标,比较复杂的我们都是使用excel模板的形式实现.  除此之外,也有一些功能只需要生成对应 ...

  2. itext 单元格放置图片设置大小

    西八,受不了了,最后给我试出来了单元格设置大小 他这个图片无论你怎么改他的大小都是不会变的(在单元格内),但是可以修改单元格的大小从而修改图片大小 //图片自适应(true = 适应) PdfPCel ...

  3. Python生成excel表格并设置样式

    python在做爬虫时会涉及到数据存储问题,下面说一下将数据存储在excel表格中,主要使用扩展类xlwt,下面详细说一下,主要涉及到了数据列,背景,名称等参数. 说明:python3.7.windo ...

  4. python生成excel表格-Python生成excel表格并设置样式

    python在做爬虫时会涉及到数据存储问题,下面说一下将数据存储在excel表格中,主要使用扩展类xlwt,下面详细说一下,主要涉及到了数据列,背景,名称等参数. 说明:python3.7.windo ...

  5. JXLS生成Excel图表

    很多时候,项目会要求我们在导出的Excel中显示图表,例如饼图.拆线图和柱状图,JXLS可以导出图表,不过显示,如果我的使用方法没错的话,使用JXLS导出柱状图会比较麻烦,或者说,比较不灵活. 先看下 ...

  6. html5背景图片设置大小_web前端学习之HTML5前端开发的特点

    随着HTML5开发语言的应用越来越广泛,所以众多企业对HTML5开发技术人才的需求是有增无减,因此HTML5开发人员的就业前景一直是被看好的.今天小编就和大家探讨一下HTML5开发语言有哪些特点? H ...

  7. poi3.17版本生成excel的样式设置文档

    HSSFWorkbook workbook = new HSSFWorkbook(); //创建工作簿  HSSFSheet sheet = workbook.createSheet("Te ...

  8. 基于java + easyExcel实现模板填充生成动态模板并设置指定单元格为下拉框样式

    需求描述:java后端开发过程中,为了满足动态生成excel模板并设置指定单元格为下拉框,且下拉框的数据项来源为动态查询的需求,在基于easyExcel的情况下,使用模板填充的方式,完成该需求. 1. ...

  9. 通过HSSFWorkbook生成excel表格

    第一步: 生成表格对象wb,并根据表格对象生成sheet工作簿对象(通俗说就是excel表格的第一页) HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet ...

最新文章

  1. lnline Hook初试
  2. ‘fopen‘: this function or variable may be unsafe.
  3. 计算机专业的一个四年工作的总结
  4. const数组,strstr,strstr,
  5. 有关jquery checkbox获取checked的问题
  6. 完美解决IE6不支持position:fixed的bug
  7. 魔方全能小王子降临:一个完全不依赖人类知识的AI
  8. 税控盘系统参数设置服务器,税控盘设置服务器地址
  9. leach算法的实现过程_LEACH分簇算法实现和能量控制算法实现
  10. Python面向对象加强2.Python 中类的内置属性和内置方法(魔法函数)
  11. 计算机word文档技巧,Word文档操作技巧:同时打开多个文档3种方法-word技巧-电脑技巧收藏家...
  12. 柔宇科技奔赴上市为哪般?自称“销售规模较小”,合计亏超30亿
  13. 献给即将来临的母亲节父亲节!!
  14. Smplayer命令行模式下的用法
  15. 简介响应状态码1xx、2xx、5xx
  16. 程序封装真的是令人讨厌_网络上最令人讨厌的黑暗模式
  17. matlab里怎么计算期望,§7.4.2 利用MATLAB计算随机变量的期望和方差.pdf
  18. Python练习题19求多项式的和
  19. 树莓派操作及搭建frp实现内网穿透
  20. ubuntu云输入法ibus cloud pinyin

热门文章

  1. 二分图的匹配——匈牙利算法
  2. 2876: [Noi2012]骑行川藏 - BZOJ
  3. 关于在线评论有用性的论文研读笔记---10篇
  4. C语言与Java的异同
  5. Linux与TPM2芯片
  6. [MySQL/初学者]数据完整性约束
  7. MATLAB atan 和 atan2
  8. The Oracle
  9. bool 和_Bool的使用
  10. 送书【新书】 |《Git从入门到精通》