表格比对作业指导书 使用access对excel表格数据进行比对

初级代码游戏的专栏介绍与文章目录-CSDN博客

(注:这是以前给秘书写的作业指导书,用来处理两个表格中哪些人存在、哪些人不存在。看起来当时使用的access版本是2016。access是微软office套件中的一个软件,存在于家庭版,个人版并不包括。access是个奇怪的存在:没什么新增用户,但有一批死忠足以维持它的存在)

表格比对作业指导书

使用access对excel表格数据进行比对

1 目标

比较不同的excel表格的数据,找出两个表的数据差异。

根据相同关键字合并两张表的数据。

2 步骤

序号

步骤

要点

1

新建access数据库

2

整理第一张excel表格

另存一份,删去标题、汇总和附加的东西

3

导入第一张excel表格

4

检查导入结果

数据量、字段内容是否正确

5

导入第二张excel表格

重复2、3、4步

6

设计查询

7

运行查询

8

保存结果到excel

3 详解

3.1 新建access数据库

在桌面点击右键-》【新建】-》【Microsoft Access Database】

3.2 整理excel表格

首先将原始文件复制一份,在副本上操作以免破坏原始数据。

打开副本excel

删除不规范的内容:

         标题行

         汇总行

         表格以外的附加内容

只保留表格列头和数据

如果没有列头加上列头

如有折叠取消折叠

如有太多不需要的列可以删除

保存并关闭副本

3.3 导入excel表格

打开access文件

选择【外部数据】-》【新数据源】-》【从文件】-》【Excel】

         选择整理好的excel副本,选项为“将源数据导入到当前数据库的新表中”

         点击确定进入下一步

         选择要导入的工作表

         点击下一步继续

         选中第一行包含列标题

         点击下一步继续

       选择每个列的数据类型,由于excel表格的随意性,建议选择“短文本”以保持数据的原始状态。

         注意:默认识别为数值、日期类型的可能会发生转换错误或因为精度而改变数值!

         确认无误再点击下一步继续

         选择“让Access添加主键”(因为excel表格经常有各种重复和错误)

         点击下一步继续

         输入表名

点击完成

         点关闭结束向导

3.4 检查结果

在access中打开刚才导入的表

         与excel的数据进行比对:

                   记录数是否一致

                   每个字段是否正确,特别是长数字串

3.5 导入第二张表

重复第一张表的步骤

3.6 设计查询

在access中点击【创建】-》【查询设计】

 

按住ctrl键选中要比对的两张表

点击添加

点击关闭

         用鼠标拖动来建立一个关联关系,关联关系是两个表中要比对的列

         拖动完成后两个列之间出现一条连接线

         小心地在连接线上点击鼠标右键,注意,线很细,不容易选中

         点击【连接属性】

         确认两个表和列无误

连接属性下面有三个选项

  1. 选择出两个表都有的行,只在一张表有的行不要
  2. 第一张表的全部显示,这样可以找出哪些在第二张表里面没有
  3. 第二张表的全部显示,这样可以找出哪些在第一张表里面没有

注意,如果想要两张表的数据都显示,只能做两个查询,分别选择2、3

点确定关闭

然后在下部选择要显示的列

         下拉列表中列出了所有的列,Sheet1.*代表Shee1的所有列,选择两个表的所有列或者根据需要选择特定的列,为了比对方便可以把重要的列放在前面

         保存查询,在查询的标签上点击右键保存,然后关闭

3.7 执行查询

在access左侧双击查询名称

         获得查询结果

         显示出了Sheet1的所有数据,Sheet2则只显示col1和列1相同的数据

         想知道哪些数据没有匹配上,在列头上点击向下的三角

         选择排序,这样就可以把空白列排在最前或最后

3.8 保存结果到excel

在access左边查询名称上点右键

3.9 忽略空格

如果文本列包含多余的空格,则需要修改sql语句来忽略空格

例如,一张表的数据为“aaa”,另一张表为“ aaa”,前面多了一个空格,比较的时候会被认为不相同,这就不能获得想要的结果,必须修改查询来解决

在查询视图中的空白处点击右键,选择【SQL视图】

直接修改SQL语句,对需要忽略空格的列增加trim

Trim()函数的功能为删除数据两边的空白

注意,修改后的SQL可能不再为设计视图所支持

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/800250.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

​SCP收容物041~050​

注 :此文接SCP收容物031~040,本文只供开玩笑 ,与steve_gqq_MC合作。 --------------------------------------------------------------------------------------------------------------------------------- 目录 scp-041 scp-042 scp-043 scp-044 scp-045…

二维相位解包理论算法和软件【全文翻译- 噪声滤波(3.53.6)】

3.5 噪音过滤 在本节中,我们将简要讨论相位数据的滤波问题。除了提高信噪比之外,噪声滤波还有助于减少残差的数量,从而大大简化相位解包过程。不过,我们必须注意到一个重要的问题。正如我们在第 1 章中指出的,相位本身并不是信号。它只是信号的一种属性。因此,应该过滤的…

JSON字符串中获取一个特定字段的值

JSON字符串中获取一个特定字段的值 一、方式一,引用gson工具二、方式二,使用jackson三、方式三,使用jackson转换Object四、方式四,使用hutool,获取报文数组数据 一、方式一,引用gson工具 测试报文&#xf…

表单流程管理系统:推进数字化转型理想助手

在数字化转型新时代,谁拥有理想的软件平台助手,谁就能在流程化管理新进程中迈出坚实的步伐。面对激烈的市场竞争,低代码技术平台及表单流程管理系统正在广阔的市场环境中越扎越稳,成为助力企业数字化转型升级的重要利器设备。想要…

使用PyCharm安装并运行python程序(小白专属教程,建议收藏)

本文将介绍如何使用pycharm安装python环境并运行第一个python程序,适合刚接触python的童鞋参考。 Python的安装 python是一门跨平台的语言,如Windows、Linux、MacOS等平台都能完美兼容,以下只对Windows平台安装做详细介绍。 1.…

开创加密资产新纪元:深度解析ERC-314协议

随着加密资产市场的不断发展和区块链技术的日益成熟,新的协议和标准不断涌现,其中包括了ERC-314协议。本文将深入分析ERC-314协议的特点、功能以及对加密资产市场可能产生的影响。 1. ERC-314协议简介 ERC-314协议是一项建立在以太坊区块链上的新提案&a…

鲁大师2024年Q1季度电动车报告:新老品牌角逐电自市场,九号699分夺魁

鲁大师2024年Q1季报正式发布,本次季报包含电动车智能排行,测试的车型为市面上主流品牌的主流车型,共计12款,全部按照评测维度更广、更专业的鲁大师电动车智慧评测2.0进行评分,测试的成绩均来自于鲁大师智慧硬件实验室。…

新规解读 | 被网信办豁免数据出境申报义务的企业,还需要做什么?

为了促进数据依法有序自由流动,激发数据要素价值,扩大高水平对外开放,《促进和规范数据跨境流动规定》(以下简称《规定》)对数据出境安全评估、个人信息出境标准合同、个人信息保护认证等数据出境制度作出优化调整。 …

QAnything-1.3.0,支持纯python笔记本运行,支持混合检索

QAnything 1.3.0 更新了,这次带来两个主要功能,一个是纯python的安装,另一个是混合检索。更多详情见: https://github.com/netease-youdao/QAnything/releases 纯python安装 我们刚发布qanything开源的时候,希望用户…

冯喜运:4.8晚间黄金原油走势分析及操作建议

黄金走势分析:      金价在亚洲大国市场开盘后突然飙升约30美元至历史新高,触发了交易员的积极反应。这一行情主要是因为亚洲大国央行持续增加黄金储备的预期所致,而且市场对全球央行今年可能的大规模黄金购买提前建立了多头头寸。数据显…

数据转换 | Matlab基于GADF格拉姆角差场一维数据转二维图像方法

目录 效果分析基本介绍程序设计参考资料获取方式 效果分析 基本介绍 GADF(Gramian Angular Difference Field)是一种将时间序列数据转换为二维图像的方法之一。它可以用于提取时间序列数据的特征,并可应用于各种领域,如时间序列分…

【深入理解Java IO流0x05】Java缓冲流:为提高IO效率而生

1. 引言 我们都知道,内存与硬盘的交互是比较耗时的,因此适当得减少IO的操作次数,能提升整体的效率。 Java 的缓冲流是对字节流和字符流的一种封装(装饰器模式,关于IO流中的一些设计模式,后续会再出博客来讲…

详解简单的shell脚本 --- 命令行解释器【Linux后端开发】

首先附上完整代码 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <sys/types.h> #include <sys/wait.h> //命令行解释器 //shell 运行原理&#xff1a;通过让子进程执行命令&#xff0c;父进…

谷歌浏览器插件开发速成指南:弹窗

诸神缄默不语-个人CSDN博文目录 本文介绍谷歌浏览器插件开发的入门教程&#xff0c;阅读完本文后应该就能开发一个简单的“hello world”插件&#xff0c;效果是出现写有“Hello Extensions”的弹窗。 作为系列文章的第一篇&#xff0c;本文还希望读者阅读后能够简要了解在此基…

电影特效渲染为什么费时间?「瑞云渲染」

影视特效渲染过程通常耗时且资源密集&#xff0c;因为它涉及处理复杂的视觉元素和光影效果。瑞云渲染通过云技术提供解决方案&#xff0c;加快渲染速度并降低成本。简而言之&#xff0c;电影特效渲染之所以费时&#xff0c;是因为其对计算机资源的高需求。 电影特效渲染费时间原…

Redis的三种部署方案

文章目录 单机模式主从复制哨兵模式分片集群 在Redis中提供的集群方案总共有三种&#xff1a;单机模式&#xff0c;主从复制集群、哨兵模式&#xff0c;Redis分片集群 单机模式 Redis 只运行在一台服务器上&#xff0c;并且所有的数据都存储在这一台服务器的内存中。 主从复制…

Django之REST Client插件

一、接口测试工具介绍 在开发前后端分离项目时,无论是开发后端,还是前端,基本都是需要测试API接口的内容,而目前我们需要开发遵循RESTFul规范的项目,也是必然的(自己不开发前端页面)。 在网上有很多这样的工具,常用的postman,但还是需要下载安装。在这我们介绍一个VSCod…

【小白学机器学习12】假设检验之3:t 检验 (t检验量,t分布,查t值表等)

目录 1 t 检验的定义 1.1 来自维基百科和百度百科 1.2 别名 1.3 和其他检验的区别 2 适用情况&#xff1a; 2.1 关于样本情况 2.2 适合检查的情况 2.2.1 单样本均值检验&#xff08;One-sample t-test&#xff09; 2.2.2 两独立样本均值检验&#xff08;Independent …

hydra九头蛇

一、hydra简介 Hydra是一款非常强大的暴力破解工具&#xff0c;它是由著名的黑客组织THC开发的一款开源暴力破解工具。Hydra是一个验证性质的工具&#xff0c;主要目的是&#xff1a;展示安全研究人员从远程获取一个系统认证权限。 目前该工具支持以下协议的爆破&#xff1a; A…

【网站项目】农业信息管理系统

&#x1f64a;作者简介&#xff1a;拥有多年开发工作经验&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。&#x1f339;赠送计算机毕业设计600个选题excel文件&#xff0c;帮助大学选题。赠送开题报告模板&#xff…