前言

有没有小伙伴用EasyExcel设置表的行高列宽时,会有点疑惑,这个 Integer 或者 Short 对应的是什么单位,我们应该设置多大的值,才能满足表的样式需要?

我刚开始使用EasyExcel的时候,就只能多次改变数值大小去得到自己想要的行高列宽效果。

但是现在,我了解EasyExcel 的行高列宽的单位后,就可以直接设置行高列宽的大小了。

EasyExcel 设置行宽列高

要说明单位问题,先要知道EasyExcel 是如何设置行宽列高的,详细实现可以查看文档,我这只是想直观的展示数据给你们看:

EasyExcel 注解方式设置行宽列高

写excel · 语雀

@Getter
@Setter
@EqualsAndHashCode
@ContentRowHeight(10)
@HeadRowHeight(20)
@ColumnWidth(25)
public class WidthAndHeightData {@ExcelProperty("字符串标题")private String string;@ExcelProperty("日期标题")private Date date;/*** 宽度为50*/@ColumnWidth(50)@ExcelProperty("数字标题")private Double doubleData;
}

EasyExcel 非注解方式设置行宽列高

EasyExcel 非注解方式设置列宽行高的几种实现方式_坐等夕阳落time的博客-CSDN博客

EasyExcel.write(outputStream)// 这里放入动态头.head(headNameList)// java以点分割要转义符.sheet(fileName.split("\\.")[0])// 注册策略.registerWriteHandler(new SimpleColumnWidthStyleStrategy(25)) // 简单的列宽策略,列宽20.registerWriteHandler(new SimpleRowHeightStyleStrategy((short)25,(short)25)) // 简单的行高策略:头行高,内容行高.doWrite(datalist);

EasyExcel 的行高列宽的单位

因为在EasyExcel的文档上,它说明行高列宽都是直接说数值,不说单位,所以你无法直观的像前端开发那样,知道单位是px或者其他确定的单位。

经过不断换数值测试了以后,在excel上,我找到了这些数值的单位。

行高单位:磅

列宽单位:字符

注意点

  • 行高的数值是精确的,你写25,它在excel中就是25磅
  • 列宽的数值不是精确的,你写25,它在excel中是24.38字符,也就是在excel中数值比代码中的小一些,差值在0.62

如何在excel上查看行高列宽

我用的wps

查看行高

查看列宽

在开发中,如何有效的 EasyExcel 直接设置行高列宽的大小

如果产品或者其他对接的人给了你模板,你可以先查看模板的行高列宽大小,然后再直接写数值,数值写大一点也可以。

EasyExcel 的行高列宽的单位,直接设置行高列宽的大小相关推荐

  1. excel表格行宽列高怎么设置_excel表格怎么设置行高列宽

    excel表格怎么设置行高列宽 你是怎么调整Excel表格的行高和列宽的? 如果还在用原始的手动调整方法,那你赶紧看看下面这几种解决方法,不仅效率高,而且调整的行高和列宽还很统一整齐哦,快和小编来学习 ...

  2. 怎样让表格的行高一样_excel表格多数据如何设置行高-Excel EXCEL中如何把行高平均成一样高...

    excel表格如何设置行高 1.本次操作的软件为Excel电格,软件版本为office和学生版2016. 2.首先打开Excel电子表格,根据问题描述,我们格中输入用于演示设置表格最合适的行高列宽的数 ...

  3. ag-grid 学习笔记三:ag-grid设置(定义列、选择行、复选框、设置行高列宽、置顶合计行、底部合计行、行组、客户端排序)

    目录 一 定义列 二 选择行 三 设置复选框 四 设置行高列宽 五 置顶合计行 六 底部合计行 七 行组 八 客户端排序 一 定义列 表格的列有如下常用属性. 名称 说明 headerName 显示的 ...

  4. python数字图像的行 宽的不同处 cv2.resize(1389,1500) p1列宽 p2 行高 stop2.shape 得(640,960,3) v1列宽 v2 行高 v3 通道数

    python数字图像的行 宽的不同处 cv2.resize(1389,1500) p1列宽 p2 行高 stop2.shape 得(640,960,3) v1列宽 v2 行高 v3 通道数

  5. xlsx怎么设置行高列宽_excel表格怎么设置行高和列宽

    在 Excel 中,单元格行高和列宽一般以磅为单位,但有时需要改用厘米作单位,以前通常用 VBA 实现,它需要写代码,有一定难度,特别是编写用厘米设置列宽的代码.然后,除用 VBA 实现外,还有一种十 ...

  6. php单元格字体颜色,PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽...

    PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽 2020-08-31 85 一:读取excel表模板$ph ...

  7. datagridvie设置行高列宽_DataGridView使用技巧(七、设定列宽和行高自动调整)----.NET...

    1) 设定行高和列宽自动调整 [VB.NET] ' 设定包括Header和所有单元格的列宽自动调整 DataGridView1.AutoSizeColumnsMode = DataGridViewAu ...

  8. xlsx怎么设置行高列宽_Excel2016中调整行高和列宽的两种方法

    在报表的编辑过程中经常需要调整特定行的行高或列的列宽,例如当单元格中输入的数据超出该单元格宽度时,需要调整单元格的列宽.本文图文讲述了Excel2016中调整行高和列宽的两种方法. 方法一:使用命令调 ...

  9. xlsx怎么设置行高列宽_Excel里面如何调整行高和列宽

    工作表里的行高和列宽,都是可以根据需要来进行调整的.下面就来介绍一下调整行高和列宽的操作方法. 设置特定行高和列宽数值 方法一 1.选中需要更改的行或列,或者也可以选中这一行或列里面的一个单元格. 2 ...

最新文章

  1. 【工具软件】webstorm的实用快捷操作(持续积累)
  2. J2EE持久层持久化上下文传播总结(续)
  3. Laravel 向视图传递变量的3种方法
  4. 对“js变量作用域的疑问”的解答
  5. L 1 ,L 2 参数正则化
  6. 使用MariaDB后端在Ubuntu 18.04 / Debian 9上安装PowerDNS和PowerDNS-Admin
  7. axios取消请求_解决网站恶意频繁点击问题---axios工作笔记011
  8. Android内存分配的注意事项
  9. Linux操作系统:文件和目录命令
  10. c语言50个小程序,C语言50小程序.doc
  11. Tensorflow(r1.4)API--tf.truncated_normal()
  12. Android实战练习——简单的网络视频播放器
  13. 射频微波芯片设计4:耦合器芯片
  14. IDEA、MySQL、SQLyog安装教程
  15. 【数电】数电基础知识
  16. π型滤波频率计算_π型电感滤波电路计算
  17. 单列通栏布局版式示意HTML,整体布局2——页面排版布局
  18. 显存(Video Memory)
  19. 时尚宜家,磊科高档简约路由器NW717
  20. 【UOJ #62】【UR #5】怎样跑得更快(莫比乌斯反演)

热门文章

  1. excel怎么设置条件格式
  2. 5个降压良方,每个人都可以做到
  3. java中 a-zA-z_Java正则字符类[a-zA-Z]匹配
  4. Unity 相机跟随人物的几种方式
  5. 通过网页调用英雄联盟国服api
  6. 深圳Java学习:怎么阅读spring源码?
  7. tensorflow中的sess.run()
  8. 小米手机太过分了?学会这五个小功能,手机变得太好用了
  9. Egret 小米电视接入 遥控器操作
  10. vue+elementui调用tiny(熊猫压缩)接口进行图片压缩