删除EXCEL重复内容系统

点赞:17661 浏览:80742 近期更新时间:2024-03-22 作者:网友分享原创网站原创

【摘 要】在工作当中经常会使用EXCEL来处理工作内容,统计各种报表,但当统计的多份数据有重复时,如果数据较多删除重复则非常困难,目前这方面的系统较小,很难找到,为了解决该问题,以我校邮件系统的更换为例进行了研究,使用ASP编程实现了该应用需求,能够较好的解决该问题,为有需求的用户提供了一种便利的工具.

【关 键 词 】删除;EXCEL;重复;邮件系统

由于我校邮件系统经常出现问题,而且无法升级,所以学校决定更换邮件系统,使用新的更先进的邮件系统,在前期的数据集成作完以后,目前需要进行老邮件向新中迁移,老的用户名是自己申请时随意申请的,只要不重复[1]即可,新的邮件系统使用的是以工号作为邮件名,这样邮件迁移就存在很大的问题,需要把老用户的用户名跟现在的工号进行对应,但是当时邮件中并没有工号记录,所以就很难进行对应,只能让各部门上报老邮件名和自己的工号对应关系.

1.系统需求分析

所有部门报上来统计后发现统计的数据跟原有数相差很远,统计了620个对应关系,但是总是1400个.然后就从老邮件中导出列表,从中去除已经统计的用户,剩下没有统计的,以便后期进行有针对性的查找,Excel有一个小小的缺陷.就是无法自动识别重复的记录[2].找了很多软件都无法实现该功能,所以决定自己开发一个程序来解决这个问题,需要达到的目标是:


1)首先可以将两个Excel表转化为两个数据库表.

2)能够比较两个表的共同项,将相同的删除,剩下不同的保留.

3)显示已经删除的记录.

4)显示未删除的记录.

2.功能设计

系统功能主要包含以下几个模块,如图1所示.

3.系统实现

首先,将老所有邮件用户从邮件中导出成EXCEL,字段有用户姓名、名称、工作部门、联系,把这个EXCEL文件转化为Access数据库表,有两种方法:

方法一:打开Access数据库,点导入Excel,选中要导入的Excel表导入即可自动生动Access数据表,起名为1.把已经统计过的邮件用同样的方式导入数据表eamil2,这样完成基本操作,接下用程序来实现从1表中删除2表中存在的邮件名相同的记录.

方法二:直接在系统界面上显示两个导入框,选中两个EXCEL表,点击导入即把数据从EXCEL中读入数据表1和2中.此方法更便捷,所以系统采用方法二转换数据.

程序使用ASP实现,下面是主要代码:

连接数据库yjdb,并从数据表1中删除在数据表2中存在的邮件,剩下的即为需要的内容.

删除EXCEL重复内容系统参考属性评定
有关论文范文主题研究: 数据库类论文范文 大学生适用: 硕士论文、高校毕业论文
相关参考文献下载数量: 69 写作解决问题: 如何怎么撰写
毕业论文开题报告: 文献综述、论文摘要 职称论文适用: 刊物发表、职称评中级
所属大学生专业类别: 如何怎么撰写 论文题目推荐度: 经典题目

4.结束语

对重复记录删除[3]的研究看似比较容易,但是真正实现起来也并不那么简单,能够把系统作的更人性化,更易推广性是较难的一个课题,后期还需要长期研究,不断探索寻求更优方案.

【参考文献】

[1]邓亮,胡晓勤,梁刚.基于重复数据删除技术的SQL Server数据库备份系统[J].计算机安全,2011(7):9-12.

[2]刘燕玲.利用高级筛选功能巧妙删除Excel的重复记录[J].农村电工,2012,20(9):38.

[3]王志军.解决工作表数据的重复问题[J].电脑知识与技术:经验技巧,2013(7):39.

[责任编辑:汤静]