




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Excel基本和应用程序;第四章EXCEL和数据库应用程序;EXCEL和Access数据库应用程序;EXCEL和SQL语言;1,2,3,4.1 Excel高级数据查询;MicrosoftQuery安装;多页连接查询;A,即可从MicrosoftAccess、MicrosoftSQLServer和MicrosoftSQLServerOLAPServices类型的资料库中撷取资料。也可以从Excel列表和文本文件中检索数据。Query(包括查询向导)是Excel的可选功能,当从“数据”菜单指向“导入外部数据”并单击“新建数据库查询”时,系统会提示您安装查询。如果弹出下面显示的提示对话框,则说明当前Excel没有安装Microsoft查询功能。查询两个或多个工作表的连接。有两个工作表,它们保存在同一个Excel文件中。一个工作表名称是学生信息表,另一个工作表名称是保存学生成绩信息的学生信息表(请参阅教材)。在学生信息表中,“总成绩”栏空白,如果需要咨询“学生成绩单”,请获取该学生的总成绩,并填写在“学生信息表”的相应栏中。现在切换到空白工作表(本例中为sheet3),然后在菜单栏上单击“数据”“导入外部数据”“新建数据库查询”,在弹出数据源选择对话框中选择ExcelFiles*选项,然后清除使用查询向导创建/编辑查询复选框,如图所示。单击,然后单击“确定”按钮以弹出“选择作业薄”对话框,然后从对话框中选择Excel数据文件(学生信息表)。xls)所在的文字和路径,然后选取Excel档案,如图所示。单击确定按钮将弹出添加表格对话框,但不显示任何内容。如果单击选项按钮,在弹出表格选项对话框中选中系统表格复选框,然后单击确定按钮返回到添加表格对话框,您会看到学生信息表格中出现了所有三个工作表名称,如下所示:在“添加表”对话框中,如果选择“学生成绩表$”,单击“添加”按钮,选择“学生信息表$”,然后单击“添加”按钮,则可以看到这两个工作表都显示在micro单击“关闭”按钮关闭“添加表格”窗口。然后,在MicrosoftQuery主窗口中,左键单击“学生成绩表$”框中的“学编号”字段,然后将其拖动到“学生信息表$”框中的“学编号”字段,您将看到两个分段之间通过公用字段“学编号”建立了两个表之间的连接,如图所示。您可以双击两个表中的任何字段,将其添加到下面的数据导航区域。在学生信息表$中的学号、名字、性别和学生绩效表$中,双击“总绩效”字段以获取数据(如图所示),单击MicrosoftQuery主窗口菜单栏上的“文件”“将数据返回到MicrosoftOfficeExcel,4.2Excel和Access数据库应用程序,将Excel数据导入Access数据库,将Access数据库数据导入Excel,a,b,Excel工作表和Access数据表的动态链接,c,第一,excess数据表(2)关闭要从中导出数据的Excel工作板。在Access中,打开或新建要从中导入数据的Access数据库。(3)在Access菜单栏上,单击“文件”“导入外部数据”“导入”,然后在“导入”对话框的“文件类型xls),然后在查找范围框中导航到包含要导入的Excel任务薄文件的目录,选择Excel文件,然后单击导入按钮。(4)按照“将数据表导入为”向导中的提示执行操作。其次,将Access数据库数据导入Excel,从“数据”菜单中指向“导入外部数据”,然后在“选择数据源”对话框中选择所需数据,将大多数数据源中的数据导入Excel。在“选择数据源”对话框中,单击“新建源”将提供数据连接向导,从中可以从外部数据源连接而不是“选择数据源”对话框引入数据。这些源可以包括OLEDB数据源(包括OLAP多维数据集和exchange服务器)和系统管理员提供的数据源(无法在数据连接向导中筛选或连接数据)。第三,建立Excel工作表和Access数据表的动态链接、Access数据表和Excel工作表之间的链接后,可以通过动态数据在它们之间传输。此时,Excel类似于用于Access中数据处理的前台作业界面。对Excel工作表中数据的所有更新都可以直接反馈到Access数据表中。修改Access数据表中的数据时,Excel工作表中的数据也会自动更新。在Excel和Access之间创建动态链接的方法如下:(1)打开要设置链接的Access数据库文件。在此范例中,您先前建立的e : Excel student information .MDB”文件。在Access菜单栏上,选择“文件”“导入外部数据”“链接表”。(2)在弹出“链接”对话框中,将文件类型设置为MicrosoftExcel(* .xls)要链接的Excel任务薄“E:Excel学生信息表”。xls”,然后单击“链接”按钮。(3)在弹出链接数据表向导对话框中,选择要链接的工作表名称学生信息表。单击“下一步”按钮将弹出新向导窗口,选中“第一行包含列标题”复选框。(4)单击“下一步”按钮以输入要创建的新Access links表的名称。此示例使用与默认Excel工作表相同的名称 student information table 。(5)单击“完成”按钮后,Access将创建新数据表。此数据表将动态链接到指定的Excel工作表,以便您可以完成数据的同步更新。读者可以修改Access数据表或Excel电子表格中的数据,以查看是否发生了同步更新。4.3Excel和SQL语言,SQL语言简介,单表查询,A,B,多表查询,c,一,SQL语言简介,SQL(StructureQueryLanguage,SQL)SQL语言不仅具有查询功能,还可以操作、定义和控制关系数据库。本书只介绍SQL语言的查询语句。SQL语言提供用于查询数据库的SELECT语句,默认格式为:SELECT ,.from ,.where order by ASC | desc ,ASC | desc.如上所述,select语句由4个不换行的空格字符分隔的子句组成。(1)SELECT子句。后面列出的字段名是要显示在查询结果中的数据字段名,字段名之间用逗号分隔。如果字段同时出现在多个数据表中,则为“.”表示显示数据表中的一个字段,而不是显示其他数据表中的相同名称字段。如果FROM子句中只有一个数据表名称,则前面不能有。(2)FROM子句。要查询的数据表名称列在后面,可以同时查询多个数据表中的数据。这些数据表必须关联,并且数据表连接的条件在WHERE子句中提供。两个数据表以逗号分隔。如果FROM子句中出现 table a table b (两个表名之间以空格分隔),则查询语句会为table a分配别名,别名为table b,表示table b可以替代table a。(3)WHERE子句。WHERE子句后面是查询的条件,仅输出满足条件的记录,条件表达式中的 and 表示前后两个条件之间的 AND 关系, or 表示前后两个条件为 OR 的关系。两个表格的连接条件为表格1 .字段A=表2。字段b”。(4)ORDERBY子句。ORDERBY后面是查询结果排序,用户可以指定查询结果按一个或多个字段的升序(ASC)或降序(DESC)排序。其中,默认值为ASC(升序)。如果ORDERBY子句中出现多个以逗号分隔的排序字段,则首先按第一个字段排序,然后在第一个字段具有相同值时按第二个字段排序,依此类推。2,查看单个表,(1)查看所有字段要在查询结果中列出所有数据表中的所有字段,可以通过两种方式执行:第一种是在SELECT子句中列出所有字段名。第二种方法是简单地使用“*”号表示所有字段。使用“*”查询时,查询结果中字段的顺序与数据表中字段的排序顺序相同。(2)查询条件中的比较运算符您可以在WHERE子句中指定查询条件,比较运算符最常用于查询条件中。SQL语句中最常用的比较运算符有=(等于)、(大于)、=(大于或等于)和(不等于)。(3)字符匹配关键字LIKE可用于按以下语法格式匹配字符串:“NOTLIKE”的含义是查找其字段值与指定匹配字符串匹配的数据记录。它可以包含通配符“%”或“_”,“%”表示任意长度的字符串;“_”表示任意单个字符。(4)输入关键字IN可用于查询其字段值属于或不属于指定集合的记录。语法如下:not in (,.)是数字、字符串等形式,元素之间用逗号分隔。(5)排序查询结果您可以在ORDERBY子句中设置查询结果的排序顺序,并且用户可以指定查询结果按一个或多个字段的升序或降序排序。(6)多条件查询逻辑运算符AND和OR或可用于组合多个查询条件。如果两者都出现在条件表达式中,则AND优先于OR,但您可以使用括号()更改优先级。此时括号中的逻辑运算优先顺序较高。三个或更多表查询,工作薄“e : Excel student information table . xls”中的两个工作表“student information table”和“student学号,“学生信息表$”名称,“学生信息表$ %性别”,“学生成绩单$ 。总成绩自 E:Excel学生信息表。“学生成绩单$”“学生成绩单$”“e : Excel 学生信息表”。学生信息表$WHERE 学生信息表$ 学号=学生信息表$ 。关于学号上的SQL语句,有几点需要注意。(1) SQL语句需要引用Excel工作表时,必须在工作表名称后添加“$”符号。(2)在FROM子句中使用数据表别名很重要,可以简化SQL语句。例如,上述SQL语句使用SELECTB .学号,b .名字,b .性别,a .总成绩FROME:Excel学生信息表。学生成绩单$A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC 6048-1:2025 EN Information technology - JPEG AI learning-based image coding system - Part 1: Core coding system
- 高效沟通技能培训
- 运动控制功能课件
- 动物小游戏课件
- 课件显示画图过程
- 广东会计自考试题及答案
- 广东法律自考试题及参考答案
- 控制数考试题及答案
- 装岩机司机岗前考核试卷及答案
- 离心铸管工三级安全教育(公司级)考核试卷及答案
- 混凝土拌合物性能检验原始记录
- 沥青砼下面层试验段施工方案
- 固体料仓 (2.26)设计计算
- JJG 52-2013弹性元件式一般压力表、压力真空表和真空表
- GB/T 33009.2-2016工业自动化和控制系统网络安全集散控制系统(DCS)第2部分:管理要求
- GB/T 14534-1993电磁吸盘
- GA/T 718-2007枪支致伤力的法庭科学鉴定判据
- 工程常见质量通病防治课件
- 装备制造业研究报告
- 【课件】第6课 西方的文官制度 课件高中历史统编版(2019)选择性必修一国家制度与社会治理
- 进场人员、机械、材料报审表
评论
0/150
提交评论