龙空技术网

《通讯录管理系统》之 4——数据导入

上班下班 149

前言:

现时朋友们对“数据导入包括什么功能”大致比较讲究,兄弟们都想要剖析一些“数据导入包括什么功能”的相关资讯。那么小编同时在网上收集了一些关于“数据导入包括什么功能””的相关知识,希望姐妹们能喜欢,姐妹们快快来学习一下吧!

各位朋友,你们好。

今天继续和你们分享《通讯录管理系统》的数据导入功能。【由于是效果演示,文件中的数据均为随机模拟数据,姓名、电话、地址等无任何关联。】

在今天的分享之前,我们回顾下之前分享的《通讯录管理系统》功能说明做一个简单的回顾:

《通讯录管理系统》功能介绍【文字版】

《通讯录管理系统》功能介绍【视频版】

《通讯录管理系统》安全选项介绍【文字版】

《通讯录关系系统》安全选项介绍【视频版】

《通讯录管理系统》数据查询介绍【文字版】

数据导入界面关于数据导入的思考

在第一版通讯录发布的文章中,发起过一个投票,虽然只有几个人参与了投票,但是所有参与者都选择了【想要增加数据导入】这一项,再加上不少朋友私信我,希望增加数据导入功能。

既然大家都想要这个功能,那么咱就想办法。

数据导入说起来简单,但是难度却非常大,比如:

1、我不知道你的通讯录数据是什么样的格式;

2、我不知道你的通讯录数据有哪些内容;

3、我不知道你的通讯录数据各列顺序和我设计的表格是否对应;

4、我不知道你的通讯数据列标题名称是否和我设置的一样;

5、我不知道你需要导入哪些数据;

6、我不知道的太多了……

要在这么多未知情况下,设计这个数据导入,确实很有难度。

不过,在经过努力思考、并结合自己的经验,一个高度自定义、极度灵活的数据导入功能最终设计出来了,就是上面你所看到的界面。

数据导入功能演示

数据导入的操作流程:

打开外部通讯录所在的工作薄→切换到《通讯录管理系统》→打开数据导入】对话框→选择外部通讯录所在的工作薄→选择外部通讯所在的工作表→设置外部通讯录的表头标题行数→设置导入选项→选择要导入的内容及导入的位置→点击窗体上的【导入数据】→完成导入

备注:

1、在选择导入内容时需要对应,比如设置【姓名】的内容时,需要选择外部通讯中姓名列的表头;

2、如果标题行有多行,同一列存在多个表头,选择任意一个都可以;

3、如果表头存在合并单元格,且选择了合并单元格。只能提取合并区域的第一个单元格所在的列的数据;

4、由于有些朋友喜欢在姓名中添加空格以实现对齐效果,但是又不是所有的表格中都会用空格,所以在导入数据时,会自动进行去空格操作,即姓名、电话号码中的空格不会影响内容判断,【张 三】和【张三】会被认为是同一个人。

导入选项介绍

导入选项有主要是对导入数据时的操作进行设置,选项内容及效果分别如下:

1、表头行数:有以下两个作用

①提取标题内容,用以在导入内容中做选择;

②定位第一行数据的位置,以便确定数据区域,提取要导入的数据;

2、全选内容:选择所有的导入内容,省去了一个一个去勾选的麻烦;

3、以姓名为依据:这个比较好理解,就是以姓名为判断依据,姓名相同即为同一个人;

4、以手机号为依据:这个选项在以下情况中有用,有多份通讯录,由于通讯录来源不同,同一个人可能存在多个姓名信息,但是手机号码却是唯一相同的内容,就可以用以手机号为依据进行识别判断;

5、对已有数据的处理——清空:就是先清空已有数据,再导入数据shi,当你们拿到我的通讯录管理系统,就可以用此功能直接导入数据,而不用一个一个去把我现有数据删除了;

6、对已有数据的处理——跳过:已有数据和导入数据中,存在同一个人,当已有数据中有工作号码时,导入数据的工作号码就不会被导入;但是当已有数据中无生活号码时,即使选择【跳过】生活号码依然会被导入。

7、对已有数据的处理——覆盖:已有数据和导入数据中,存在同一个人,当已有数据中有工作号码时,直接用新数据覆盖已有数据;但是当已有数据不为空并且导入数据对应内容为空时,则不会覆盖(即只会用非空数据覆盖已有数据,空白数据会被忽略)。

8、对已有数据的处理——合并:即将现有数据和导入数据进行合并。这个适用于合并同一个人的多个信息,比如邮箱、地址等。合并时会有以下几个特点:

①已有数据和导入数据内容一样时,不会合并,只会保留已有数据;

②当已有数据包含导入数据时,会保留已有数据;

③当导入数据包含已有数据时,会导入外部数据;

④当导入数据和已有数据不是包含关系时,则将两个数据进行何必。

关于数据导入功能,就介绍到这里。

这个功能是这个系统中设计得比较灵活的一个功能,从以上介绍上来看,基本可以满足各种复杂情况的数据导入,希望你们能够喜欢。

另外,这个通讯录管理工具在5月18日做了一个小更新,修复了一些Bug,请各位朋友私信发送关键字【联系人】获取最新的文件。现在开始,在修改后,会在文件名后面备注一个日期,请各位朋友认准最新的日期。

标签: #数据导入包括什么功能