多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 工作表表头(必须) > 图片演示: ![](https://img.kancloud.cn/92/91/92916d69d5c6c084a4197d450105ae44_1920x1030.png) ![](https://img.kancloud.cn/66/e1/66e1f3b1bbad4f885fe8ac04bff0c5c8_1916x1032.png) ![](https://img.kancloud.cn/fe/23/fe23f11d916f4892b30317b1e0c64e9f_1920x833.png) ![](https://img.kancloud.cn/21/f2/21f2dc7b24e1155c84c9e36ae53f7750_1920x833.png) > 说明: 设置工作表表头。 方法:`cols($cols)` * 参数 **cols** (必须) * 类型一:callable 闭包,例: ```php // sheet设置时$sheet为sheet值,其余情况为null cols(function($sheet){ $cols=[ 'name'=>[ "title"=>'中文名', "default"=>"小王", "verify"=>"require|chs", "desc"=>"必填,只能输入汉字", ],... ]; return $cols; }); ``` * 类型二:array,例: ```php cols([ 'name'=>[ "title"=>'中文名', "default"=>"小王", "verify"=>"require|chs", "desc"=>"必填,只能输入汉字", ],... ]); > 表头单项配置: | key | 类型 | 是否必须 | 说明 | | --- | --- | --- | --- | | title | string | 是 | 表头标题 | | default | string | 否 | 表头对应数据列默认值,默认为空字符串 | | verify| string | 否 | 表头数据验证,`|`间隔的验证规则,通用验证规则详见:[通用验证规则](https://www.kancloud.cn/worklz/yunj_admin_tp51/2526405) | | desc | string | 否 | 描述 | > 示例: 设置工作表`一年级`、`二年级`、`三年级`、`四年级`的表头字段为:`姓名`、`性别`、`年龄`、`爱好`、`简介`。方法如下: ```php $builder=YI('demo') ->sheets(["一年级","二年级","三年级","四年级"]) ->cols(function($sheet){ $cols=[ 'name'=>[ "title"=>'姓名', "default"=>"小王", "verify"=>"require|chs", "desc"=>"必填,只能输入汉字", ], 'sex'=>[ "title"=>'性别', 'default'=>'男', 'verify'=>'require|in:男,女', "desc"=>"必填,男/女", ], 'age'=>[ "title"=>'年龄', 'default'=>'18', 'verify'=>'require|positiveInteger', "desc"=>"必填,正整数", ], 'hobby'=>[ "title"=>'爱好', 'default'=>'阅读', 'verify'=>'require|in:写作,阅读', "desc"=>"必填,写作/阅读", ], 'intro'=>[ "title"=>'简介', 'default'=>'个人简介', 'verify'=>'require', "desc"=>"必填,如:姓名、曾用名、出生日期、籍贯、出生地、民族、现有文化程度、家庭现住址、现在工作单位和担任的社会职务、有何专业技术职称等基本情况。", ], ]; return $cols; }) ```