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

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

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

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

接下来,看正文!

重复数据处理

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

一般我们定义重复数据时,定义的是导入的数据源中存在重复数据,也就是你的导入表格中存在重复数据。同时这里的重复数据应该指的是表头的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

相关推荐

  • 路由器三代怎么设置(华三路由器设置)

    路由器三代怎么设置(华三路由器设置) 路由器是现代家庭网络的主要设备之一,它可以帮助我们实现无线上网、局域网的建立等功能。如果你刚刚购买了一台华三路由器,那么怎么设置呢?以下是详细…

    网络 2023年11月18日
    13
  • 路由器放大器设置网速更快(路由器放大器怎么安装)

    路由器是我们使用互联网必不可少的设备之一,它可以将来自网络服务提供商的互联网信号分发到我们的电脑、手机等设备上,而路由器放大器则可以进一步增强我们的网络信号,让网络速度更快更稳定。…

    网络 2025年11月22日
    822
  • 新版路由器怎么安装和设置(腾达路由器怎么安装和设置)

    新版路由器怎么安装和设置(腾达路由器怎么安装和设置) 一、安装 1. 首先,将路由器的电源线插入电源插座,然后将其它设备和电脑分别插入路由器的各个口中。 2. 然后,在电脑上打开浏…

    网络 2024年9月28日
    548
  • 5g优享服务是什么(图文)

    【导读】5g优享服务是什么,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。5G优享服务的意思办理了5G套餐或者5G服务包产品,在持有5G终

    2021年6月23日
    44.2K
  • 如何开启路由器的分类设置(如何设置路由器开启MAC功能)

    如何开启路由器的分类设置(如何设置路由器开启MAC功能) 步骤如下: 首先进入路由器管理界面,在浏览器中输入路由器的IP地址登录,输入正确的用户名和密码,点击登录。 在路由器管理界…

    网络 2023年12月21日
    1.8K
  • w311r路由器手机设置(手机怎么设置wifi路由器密码)

    W311R路由器手机设置教程 W311R路由器是一款非常实用的网络设备,可以为我们提供稳定的无线网络连接。在使用过程中,我们需要对其进行一些设置,才能更好地满足我们的需求。下面,我…

    网络 2024年8月27日
    1.4K
  • win7系统能连接上无线路由器但却无法打开网页的故障

    今天找了台笔记本回家(win7Home系统)测试自己家里新买的无线路由器(ADSL),前几天用另外一台本本还能正常使用,但换了本却无法打开网页,纠结了很长时间,最后故障排除,总结经验如下:一、检查无线设备没有被禁用(进设备管理器,查看无线设备状态,将电源管理项中的 自动关闭设备以节省电

    路由器设置 2021年10月15日
    7.3K
  • 手机连不上wifi是怎么回事

    方法一:关闭并重启路由器连接wifi 由于路由器长期开机,很容易出现路由器死机现象,就是有wifi没有网络。所以把路由器电源开关把了,重启路由器看可以上网不。小编家里的路由器也重新过这样的现象,这

    常见问题 2020年5月15日
    21.9K
  • 领势MR9000X路由器关闭访客网络

    对于很多游戏爱好者来说,路由器的选择是一个比较麻烦的问题,购买的路由器往往在信号覆盖和延迟上不尽如人意,经常出现“460ms”。今天呢,笔者给大家推荐一款专为游戏爱好者所打造的电竞MESH路由器——LINKSYS MR9000X。以下是关于其最基础的路由器设置的相关问题。 路由器设置

    2021年10月22日
    18.3K
  • FC6000智能流量计算机(FC-2000流量计算机)

    随着客户对计量要求的提高以及国家《流量积算仪JJG1003-2016检定规程》的出台,我公司又成功推出了一款高精度、功能全、性能稳定的智能流量计算机AOBO-FC6000,可以满足…

    2022年12月5日
    3.0K