B端产品关注|Excel批量导入

何处生才 2023-03-01 15:06:50

Excel 批量导入是很多 B 端产品中比较常见的功能,市场上也有很多解决方案,但对于产品经理来说,设计 Excel 批量导入的功能依然是很费心思的工作,因为写清楚一个 Excel 批量导入的 PRD 要注意的细节太多了。今天我就来跟大家分享一下 Excel 批量导入的注意事项。

导入步骤

通常而言,Excel 批量导入会包含以下几个步骤:

上传 Excel 文件

解析 Excel 文件及校验字段

数据预览及确认

导入数据

导入反馈

导入注意点

根据以上的 Excel 批量导入数据的步骤分解,我下面按照步骤要跟大家讲下注意要点。

1. 上传 Excel 文件

首先,通过 Excel 导入数据一般有两种方式:模板导入和非模板导入。所谓模板导入,即必须将要导入的数据转移到指定的 Excel 模板文件中,并将该模板文件上传完成数据的导入;而非模板导入,就是直接将要导入的数据文件上传,由平台进行字段解析,获取所需的字段和数据表中的字段进行映射后由用户确认完成导入。这两种方式各有优劣,模板导入是最常见的,实现成本相对较低,且数据格式准确性更高,但需要用户下载模板并迁移数据;非模板导入对用户更友好,不需要用户转移数据,但会存在数据字段映射不对的情况。

产品经理在设计 Excel 批量导入的时候,要考虑好是采用模板导入还是非模板导入,另外还需要注意的是限制好导入文件的格式(xls、xlsx、csv)、文件的大小以及单 sheet 导入。

2. 解析及校验字段

这个步骤是可以被拆成两个步骤的,先解析文件,判断文件的格式是否正确,如果不正确就直接提示错误,不必进行下一步,如果文件解析成功,则进行字段的校验。在这个步骤里,务必注意一些特殊字段要单独处理,比如图片、文件等,而且对于解析校验有问题,如果是采用了全部数据导入的方案,则要及时中止流程,避免错误数据导入系统,并且要给出清晰的反馈,如果是采用部分数据导入的方案,则需要将错误数据做好标识并提供导入的地址。

3. 数据预览及确认

在这个步骤里,如果是非模板导入,一定要将数据表的字段和导入文件里的字段列出来进行对比,避免导入错误字段的数据,另外数据预览界面展示的数据排序,最好是导入文件里的数据顺序,避免用户产生疑惑,对于数字类型、货币类型等涉及到精度转换或汇率转换的字段,一定要转换之后展示。产品经理在这一步骤里,要谨记:预览的数据就是导入的数据。

4. 导入数据

在导入数据这里,产品经理要考虑的主要是两个偏技术的问题:一是导入数据是采用新增还是更新,新增就是直接往表里加数据,更新则需要对每行数据进行判断,如果表里存在则覆盖原有的,如果表里不存在则新增;二是同步导入还是异步导入,同步就是指在导入数据的时候不能进行其他的数据操作,通常来说展现的形式就是不能关闭当前窗口直到导入完成,异步则是导入的时候可以进行其他数据操作。

5. 导入反馈

无论是什么形式的数据导入,在导入完成的时候一定要给用户及时且清晰的反馈。

如果导入成功,那么需要告知用户导入数量、成功数量、失败数量以及导入时间等,如果导入失败,那么需要告知用户失败的原因,务必要提供错误文件的下载地址,在数据表中标识错误的行列,并在其中一列标注错误原因。

除了以上的五个步骤注意要点,因为 Excel 批量导入毕竟是对系统数据进行操作,产品经理务必要研发做好数据操作日志,并预留数据回退的余地。

写在最后

以上便是我对 Excel 批量导入注意要点的梳理和总结,大家如果觉得有所遗漏的,欢迎指出并留言给我。

想了解更多关于产品经理相关的知识和经验,欢迎关注我,和我一起共同进步。

0 阅读:90

何处生才

简介:围绕 B 端产品经理能力模型讲知识