EasyExcel 的行高列宽的单位,直接设置行高列宽的大小
前言
有没有小伙伴用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 的行高列宽的单位,直接设置行高列宽的大小相关推荐
- excel表格行宽列高怎么设置_excel表格怎么设置行高列宽
excel表格怎么设置行高列宽 你是怎么调整Excel表格的行高和列宽的? 如果还在用原始的手动调整方法,那你赶紧看看下面这几种解决方法,不仅效率高,而且调整的行高和列宽还很统一整齐哦,快和小编来学习 ...
- 怎样让表格的行高一样_excel表格多数据如何设置行高-Excel EXCEL中如何把行高平均成一样高...
excel表格如何设置行高 1.本次操作的软件为Excel电格,软件版本为office和学生版2016. 2.首先打开Excel电子表格,根据问题描述,我们格中输入用于演示设置表格最合适的行高列宽的数 ...
- ag-grid 学习笔记三:ag-grid设置(定义列、选择行、复选框、设置行高列宽、置顶合计行、底部合计行、行组、客户端排序)
目录 一 定义列 二 选择行 三 设置复选框 四 设置行高列宽 五 置顶合计行 六 底部合计行 七 行组 八 客户端排序 一 定义列 表格的列有如下常用属性. 名称 说明 headerName 显示的 ...
- 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 通道数
- xlsx怎么设置行高列宽_excel表格怎么设置行高和列宽
在 Excel 中,单元格行高和列宽一般以磅为单位,但有时需要改用厘米作单位,以前通常用 VBA 实现,它需要写代码,有一定难度,特别是编写用厘米设置列宽的代码.然后,除用 VBA 实现外,还有一种十 ...
- php单元格字体颜色,PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽...
PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽 2020-08-31 85 一:读取excel表模板$ph ...
- datagridvie设置行高列宽_DataGridView使用技巧(七、设定列宽和行高自动调整)----.NET...
1) 设定行高和列宽自动调整 [VB.NET] ' 设定包括Header和所有单元格的列宽自动调整 DataGridView1.AutoSizeColumnsMode = DataGridViewAu ...
- xlsx怎么设置行高列宽_Excel2016中调整行高和列宽的两种方法
在报表的编辑过程中经常需要调整特定行的行高或列的列宽,例如当单元格中输入的数据超出该单元格宽度时,需要调整单元格的列宽.本文图文讲述了Excel2016中调整行高和列宽的两种方法. 方法一:使用命令调 ...
- xlsx怎么设置行高列宽_Excel里面如何调整行高和列宽
工作表里的行高和列宽,都是可以根据需要来进行调整的.下面就来介绍一下调整行高和列宽的操作方法. 设置特定行高和列宽数值 方法一 1.选中需要更改的行或列,或者也可以选中这一行或列里面的一个单元格. 2 ...
最新文章
- 【工具软件】webstorm的实用快捷操作(持续积累)
- J2EE持久层持久化上下文传播总结(续)
- Laravel 向视图传递变量的3种方法
- 对“js变量作用域的疑问”的解答
- L 1 ,L 2 参数正则化
- 使用MariaDB后端在Ubuntu 18.04 / Debian 9上安装PowerDNS和PowerDNS-Admin
- axios取消请求_解决网站恶意频繁点击问题---axios工作笔记011
- Android内存分配的注意事项
- Linux操作系统:文件和目录命令
- c语言50个小程序,C语言50小程序.doc
- Tensorflow(r1.4)API--tf.truncated_normal()
- Android实战练习——简单的网络视频播放器
- 射频微波芯片设计4:耦合器芯片
- IDEA、MySQL、SQLyog安装教程
- 【数电】数电基础知识
- π型滤波频率计算_π型电感滤波电路计算
- 单列通栏布局版式示意HTML,整体布局2——页面排版布局
- 显存(Video Memory)
- 时尚宜家,磊科高档简约路由器NW717
- 【UOJ #62】【UR #5】怎样跑得更快(莫比乌斯反演)