
# 用户场景
之前spread的单元格格式只支持固定的几个格式,使用起来不够灵活。根据实际使用场景,开放支持了自定义单元格格式,如手机号自动分段显示,给金额添加单位,重要数据自动标注颜色,快速录入带星期的日期等格式。
# 功能介绍
spread自定义单元格格式的规则与excel单元格格式规则一致,使用方式也基本相同,这里做下简单的介绍

#### 自定义条件格式基本规则
自定义格式代码结构分为四段,中间用英文的分号间隔分开,格式如下:正数规则;负数规则;0的规则;文本规则,可以四段都可以省略
##### G 通用格式
这个就是Excel默认的常规格式,最常见又最默默无私的格式。
基本特点:输入什么,显示什么
##### # 数字占位符
基本特点:只显有意义的零而不显示无意义的零。小数点后数字如大于“#”的数量,则按“#”的位数四舍五入,小数点后数字如小于“#”的数量,按照原数值显示
##### '0' 数字占位符
基本特点:如果单元格的位数大于占位符,则按照占位符的数量四舍五入显示,如果小于占位符的数量,则用0补足,单元格按照小数点进行对齐。
##### ? 数字占位符
基本特点:如果单元格的位数大于占位符,则按照占位符的数量四舍五入显示,如果小于占位符的数量,则用空格补足,单元格按照小数点进行对齐。
当单元格数据长度大于以上三个占位符,则按照占位符长度四舍五入显示;如果单元格数据长度小于占位符,'#'显示原数据、'0'用0填充、'?'用空格填充。
##### % 百分号显示
基本特点:'%'不能单独使用,要和上面介绍的三个数字占位符组合使用,只是在上面占位符显示出来的基础上,转换为了以%形式显示,即