表格导入功能(表格导入功能在哪里)

产品功能设计是最近自己比较想聊的一个话题,主要看到身边很多人在设计功能的时候还是停留在样式交互,底层的逻辑和功能本身的适配方案反而不受关注。

所以,之后我会把日常过程中接触到比较有代表性的功能拿出来好好总结一下分享给大家,希望能给大家带来一点启发。

表格导入功能(表格导入功能在哪里)

接下来,看正文!

重复数据处理

导入过程中,我们最常见的异常流程就是重复数据如何处理的情况。在设计这种异常流程时,我们首先要明确重复数据的概念。

一般我们定义重复数据时,定义的是导入的数据源中存在重复数据,也就是你的导入表格中存在重复数据。同时这里的重复数据应该指的是表头的number id的重复,如下图:

f3f96749587946f791af078ca89d6ae5

针对number id与内容一一对应的情况,为了能够确保导入数据的准确性,一般会设计三种逻辑。

第一种:以最先导入的数据为准;第二种,以最后导入的数据为准;第三种,存在重复数据时不执行。单看这三种方式,一般会选取第二、三种,第一种对于开发来说不太友好。大家可以基于实际场景去考量。

这种导入的结果会存在新增和覆盖两种,新增对应数据库没有该number id产生新的number id数据,覆盖对应数据库中已有number id且数据内容不一致则进行覆盖。

如果说你导入的表格,number id与内容存在一对多或多对多的关系,就不用考虑重复数据,导入结果只会有新增。Number id和内容完全一样的数据,对于实现结果来说是不需要考虑的。

一对多关系导入

对于常规的导入一般都是一对一的关系,这种场景基本比较好理解,模版上基本也没有过多的设计。

但当我们导入的内容,number id与内容存在一对多的关系,这个时候我们对于模版的设计会大大影响使用者的效率,具体怎么设计还是需要考虑实际场景。

第一种:内容包含元素较多时,运用平铺的方式设计模版,如图:

ac99254cbec2426baacf4c869d564c12

第二种:同样的内容,在同一单元格内分隔符的方式区分,如图:

d94cbcbe845446bba0b9e0d6a5b8f177

这两种方式的本质其实都是一样的,将复杂数据结构化存储。这样的数据导入大多数情况一般都用于数据初始化,在这里其实我们要顺便提一句表格导入情况下的配套功能。

其实看了上述两种导入,你会很自然地发现导入只能做到数据新增,为什么呢?如果我们以表格内容数据做到替换,那么每一次用户在导入的时候,他其实都要拿到全量数据才能维护,这对于用户日常使用显然是很不合理的。所以,后续我们针对所有参数会在系统本身考虑增加删除的功能,而不会考虑对表格内容本身做替换。

导入内容表头不固定

最后一种导入在常规的场景中也会遇到,主要是用于导入内容不固定的情况。如下图这种:

73ba53d1dc964538a0c0da58691ebbf7

对于这种表格,我们一般会比较灵活地去考虑功能设计。如果考虑是一对一的情况,number id存在多条,参数内容没有重复的情况,将其定义为新增。如下图:

4081950bbda34768b6647e091795a757

一旦有重复参数,我们都将其默认为重复数据,执行我们之前的三种逻辑。

整体来说,上述的表格内容导入一般能解决大多数的场景需求。这次的表格导入功能也分享到这里了。感谢大家的阅读!

我是红尘,我们下期见!

以上内容来源于网络,由“WiFi之家网”整理收藏!

原创文章,作者:电脑教程,如若转载,请注明出处:https://www.224m.com/196628.html

(0)
电脑教程电脑教程
Python写一个电子发票管理工具2:前端界面开发
上一篇 2023年2月20日 08:19
小米中枢网关有必要买么(小米网关的主要功能)
下一篇 2023年2月20日 08:24

相关推荐

  • cnc操作工危险吗 cnc操作工是什么?

    cnc操作工危险吗 加工中心的危险因素有哪些?cnc操作工是什么? 生产过程中产生的有害因素:化学因素:铅、苯系物、氯、汞等生产性毒物;生产性粉尘,如硅粉尘、石棉粉尘、煤粉尘、有机粉尘等。;物理因

    投稿 2022年7月11日
    9.0K
  • 192.168.11登录设置路由器页面

    导读:192.168.11登录路由器页面网友提问:在设置路由器的时候,192.168.11登录管理页面进不去怎么办?热心网友答:首先请确认你输入的地址,正确的应该是192.168.1.1,而不是192.19.11,如"

    2021年1月22日
    101.4K
  • 五楼路由器信号怎么设置(路由器怎么两个信号)

    五楼路由器信号怎么设置(路由器怎么两个信号) 路由器是现代人生活中必不可少的一种网络设备,可以使得我们的网络连接更加方便和快捷。而对于五楼路由器信号的设置,也是一个需要注意的问题。…

    网络 2024年9月16日
    1.2K
  • 水星路由器频带怎么设置(水星路由器app下载)

    水星路由器频带怎么设置 水星路由器是一款性价比较高的路由器,使用方便且功能强大。如果您想要使用更高速的无线网络,那么就需要设置一下水星路由器的频带。下面就让我们来看看如何进行设置。…

    网络 2024年12月10日
    2.9K
  • 电脑断网IP地址冲突解决方法

    原标题:"电脑断网怎么办 电脑网络掉线提示IP地址冲突的解决方法"相关电脑问题教程分享。 - 来源:WiFi之家网。IP地址冲突怎么办?近日有用户在使用电脑时,突然遇到断网问题,并且提示IP地址冲突,该

    2021年8月16日
    24.1K
  • TP-Link无线路由器设置限速步骤

    【导读】TP-Link无线路由器怎么设置限速?图文教程,详细信息请阅读下文!TP-Link无线路由器的宽带限速功能非常的实用,当你的局域网内有多台计算机时,如果期中某一台计算机一直在"

    2021年1月10日
    11.8K
  • 路由器与摄像头结合设置(路由器改密码后摄像头怎么设置)

    路由器与摄像头结合设置 路由器和摄像头的结合设置可以让您更加方便地远程监控家里或公司。以下是路由器改密码后如何设置摄像头的步骤。 步骤一:重新连接路由器和摄像头 首先,您需要重新连…

    网络 2025年11月25日
    959
  • 中国电信WiFi宽带使用方法

    在成功连接wifi后,手机会自动弹出wifi宽带上网认证Portal主页,认证登录操作步骤为:(1)在 请输入手机号码 框中输入手机号码,(2)点击 获取验证码 按钮,系统会发送一条带有验证码的短信,(3)在 请输入验证码 框中输入验证码,(4)最后点击 登录 按钮,操作示意图如下:登录成功页面如

    2021年9月5日
    169.2K
  • Win7升级win10系统提示Windows(图)

    原标题:"Win7升级win10系统提示WindowsUpdate_C1900101如何解决"相关电脑问题教程分享。 - 来源:WiFi之家网。自从微软为win7/win8系统推送win10系统之后,很

    2021年8月17日
    5.3K
  • 怎么设置光猫和路由器连接(光猫连接第二个路由器怎么设置)

    如果您需要在家中使用多个设备上网,那么连接光猫和路由器是必须的。在此过程中,您需要注意一些细节事项,以确保您的网络连接正常并且速度稳定。下面是一些关于如何设置光猫和路由器连接的步骤…

    网络 2025年12月10日
    685