批量上传:别让一键高效工具成为“导入失败”的警报器


编辑导读:批量导入是在基础数据录入很常见的一个功能 , 即可以节省逐条新增的人力成本 , 又可以避免数据重复录入的问题 , 一举多得;但是模板处理不当 , 导入过程中不同报错导入失败 , 会让用户烦躁不安 。 本文作者带我们躲避设计里的那些坑 。
批量上传:别让一键高效工具成为“导入失败”的警报器
本文插图
一、明确的导入操作指引 , 减轻用户学习成本

  • 提供下载导入模板和导入模板的入口;
  • 下载和导入的模板入口在一个页面 , 避免出现点击“导入” , 还要花时间找导入模板的情况 。
常规设计如图:
批量上传:别让一键高效工具成为“导入失败”的警报器
本文插图
(提供下载和导入的模板)
二、 字段/字符详细说明 , 将导入失败的风险扼杀在模板设计中
1. 标注出必填和非必填字段
标注方式不限 , 可以为单元格角标(图二)、字段前加 “ * ” 必填符号(图三)、字体加粗或单元格颜色区别(图四):
批量上传:别让一键高效工具成为“导入失败”的警报器
本文插图
2. 明确字符的类型 , 尽量细化字段的校验颗粒度
导入中常见的字符类型:
文本:对文本长度进行限制 。
批量上传:别让一键高效工具成为“导入失败”的警报器
本文插图
(若文本长度超出则报错警示)
数字:整数(是否必须为整数)、正负数(是否允许负数)、小数(明确限制小数点后几位) , 以上均需要进行提示说明 。
特殊数字 , 如银行卡号 , 确保单元格为文本格式 , 不会出现科学计数法 , 否则后台校验无法通过 , 且用户录入数据会很苦恼 。
批量上传:别让一键高效工具成为“导入失败”的警报器
本文插图
(提前处理好数字的保存格式)
日期:规范时间格式 , 常见的有2020-07-24、2020/07/24、2020.07.24,但是用户实际使用的格式可能会超乎你的想象 , 毕竟很多人是不按规则出牌的 。
所以格式有明确限制的 , 需要在模板中标明:
批量上传:别让一键高效工具成为“导入失败”的警报器
本文插图
(示例数据尽量列明模板允许的数据格式)
下拉框:可选范围固定的字段 , 设计下拉选择 , 可以避免用户手填错误信息的情况 。
【批量上传:别让一键高效工具成为“导入失败”的警报器】下拉选择的值确认是在系统的表结构中已经存在的 , 杜绝出现导入模板有农业银行 , 数据库银行表没有农业银行的情况 。
也有可能出现用户直接从自己的excel表格复制数据 , 粘贴到模板中的情况 , 所以校验字段是否和表对应很重要 。
批量上传:别让一键高效工具成为“导入失败”的警报器
本文插图
(模板中设计好下拉字段可选范围)
特殊符号:模板中有限制中英文输入法的特殊字符 , 需要作出明确指示 。
后者告知后台开发 , 对于中英文字符做兼容识别处理 。
3. 锁定禁止删除的字段
以本模板为例:为了防止用户误操作 , 锁定了表头字段数据和第二排的示范数据 。
这里需要和后台开发说明 , 示范数据已锁定 , 数据的导入校验从第三排开始 。
批量上传:别让一键高效工具成为“导入失败”的警报器
本文插图
(警示用户列表已锁定)
4. 附带单位
数据有单位的 , 最好是在字段后标注上 , 以免用户对数据格式产生疑惑或者自己单独在数字上加单位导致数据校验不合格 , 无法通过 。


推荐阅读