惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MongoDB | Blog
MongoDB | Blog
V
V2EX
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
有赞技术团队
有赞技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
月光博客
月光博客
爱范儿
爱范儿
D
Docker
U
Unit 42
P
Proofpoint News Feed
I
InfoQ
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LangChain Blog
V
Visual Studio Blog
IT之家
IT之家
Vercel News
Vercel News
G
Google Developers Blog
M
MIT News - Artificial intelligence
美团技术团队
The GitHub Blog
The GitHub Blog
阮一峰的网络日志
阮一峰的网络日志
MyScale Blog
MyScale Blog

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理,
B端Excel批量导入设计分享
D.lemon · 2023-12-27 · via 人人都是产品经理

B端Excel批量导入的设计随处可见,看似简单却关系到用户数据的录入,可谓是万里长征第一步。那么导入功能在设计上有哪些注意事项呢?本文将按导入步骤来对此功能进行拆解,即根据导入文件、导入设置、解析处理、返回结果四个步骤来阐述。

一、导入文件

1. 页面引导

  • 明确导入步骤,步骤简单的可省略。
  • 上传后返回上传文件信息,并支持重新上传。
  • 明确导入文件后缀名、大小和条数限制及其他注意事项。

2. 模板引导

提供的导入模板质量将直接决定用户的导入数据质量,建议导入模板具备以下要素:

  • 提供示例,确保用户对数据格式不存在歧义。
  • 必填项标识(包括条件必填,如下图红框所示)。
  • 数据校验,如数据范围等。
  • 提供下拉选择。
  • 必要字段的注释。

针对Excel模板再多说几句:能在Excel中直接进行校验的建议在Excel中校验掉,尽量不要上传后再报错,比如数据校验、条件必填、给定选项范围等。

1)条件必填:如何提醒用户这个字段是条件必填?

选中单元格-条件格式-新建规则

当E2=居民身份证时,H2置灰(非必填);

当E2≠居民身份证且E2不为空且H2不为空时,H2标红(提醒必填)

2)输入信息提示:如何在点击单元格时提醒用户填写规则选中单元格-数据-有效性-输入信息。

3)数据校验:如何限制用户的输入范围选中单元格-数据-有效性-设置-将允许设为“序列”,在来源中进行限定。

二、导入设置

一般只有复杂业务场景需要进行导入设置设计,简单导入都可以忽略此步骤。

1. 模板匹配

方式一:固定模板导入→最常用的设计方案。

预设好导入模板,要求用户完全按导入模板规定的行列进行数据写入。

方式二:解析模板导入→适用于数据来源多,模板样式也很多的场景,减轻用户调整Excel数据的负担。

对用户导入的Excel进行解析,处理成k-v对,来跟系统字段进行一一对应。注意:一般情况下都认为首行是字段名称,但也有部分场景下支持用户自定义(因为前几行可能是注释说明或标题等信息行),明确从第几行开始是字段名称。

3. 数据重复

可默认只提供一种处理方案,或让用户自主选择。

方式一:数据一致,覆盖原数据。

方式二:数据一致,补全原数据字段为“空”的数据。

方式三:数据一致,忽略不导入。

三、解析处理

1. 数据处理

  • 校验字段:如字符长度、格式、空值、重复、逻辑关系等。需要特别说明的是一般需进行格式兼容,比如文本转数字等。
  • 公式处理:如果Excel中的字段值是通过公式计算出来的,需后端根据公式再进行一层计算,防止解析报错。
  • 业务逻辑处理:与实际业务相关,比如导入的字段系统不存在等。

2. 同步还是异步?

方式一:同步处理→适用于数据量小、导入逻辑简单、处理速度快的场景。

系统一直处于处理中,用户需等待系统处理完毕后才可进行其他操作。

方式二:异步处理→适用于数据量大OR导入逻辑复杂OR处理速度慢的场景。

提交后系统在后台运行导入任务,用户可进行其他操作,处理完毕后在系统一般通过站内信等方式通知用户,用户也可主动查看处理进度。

3. 异步进度&处理结果查看方式

主要包括全系统导入导出放在一起查看、哪个模块导入哪个模块查看以及站内信通知3种方式。

四、返回结果

1. 导入失败定义

如果有失败数据,是全文件不能导入还是只有异常数据行不能导入(部分成功)?

2. 失败原因如何显示

是下载失败文件还是直接暴露出来?如果选择下载失败文件,一般在导入文件的第一列或最后一列显示失败原因,且需一次性将所有失败原因都暴露出来。

3. 失败处理方案

是重新上传Excel?还是重新校验本地文件?还是直接手动修改?

本文由 @D.lemon 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。