起因
在软件开发中,设计字段模型是重要的一个步骤。经常会见到用表格的形式展现数据模型的字段信息,并用表格来传递信息。
开发人员在收到这个表格时先要做的第一步是把它转写成代码。自然想到的,是会一边看表格一边输入代码。更高一点的,会尝试用Excel公式拼接完成转换。
这里介绍另一种方法,也是Excel新近(从office2013开始)增加的功能:“快速填充”
例子
我们现在收到一个接口的入参字段表:
字段名称 | 字段类型 | 字段含义 | 必填 | 描述 |
---|---|---|---|---|
title | String | 标题 | 必填 | 文章标题 |
text | String | 正文 | 必填 | 文章正文 |
categoryId | String | 目录ID | 必填 | 文章目录 |
tag | String | 标签 | 选填 | 标签,逗号字符串 |
表格中有字段名称,数据类型,中文含义,描述,必填信息,正好满足编写入参数据类(DTO)的基本条件。
步骤1,将表格复制到excel中
复制参数表格,打开excel新建excel表格,将复制的表格粘贴。
步骤2,填入转换后的效果
在F2单元格填入转换后的形式。
步骤三,在下一单元格执行快速填充
鼠标选中F3单元格,按快捷键 ctrl+e
在功能菜单:编辑/填充/快速填充,工具栏中也能找到快速填充
注意事项
快速填充依赖excel对结果与源数据的识别能力,如果一行中有两个单元格的内容一样很有可能会识别错误,这时可以尝试多写几行结果。
另外可以在结果中加空格来提高识别效率。