Excel 2019访问SQL Server数据库的实现过程

news2024/9/22 10:03:52

源之:https://vip.kingdee.com/article/288066926977041920?productLineId=11
在日常ERP系统实施过程中,往往会遇到客户的一些个性化需求,比如有些客户习惯用Excel电子表格来查看ERP系统中的数据,业余拓展学习了一下,借助ODBC可以实现这个需求。

   下面以Win10+MS Office 2019增强版+SQL Server 2008 R2的环境详细介绍一下实现过程: 

一、ODBC数据管理和SQL数据库之间的连接的建立
进入控制面板—管理工具—ODBC数据源(64位),点击进入界面如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击“添加”按钮,出现如下界面,选择“SQL Server”,点击完成;
在这里插入图片描述
在“名称”一栏中输入方便记忆的连接数据源名称,本示例为“Kingdee”,“服务器”一栏中输入你所要连接的具体的服务器名称,可以点击右侧向下三角图标选择,也可以直接输入,本示例中以本机为例。
在这里插入图片描述
点击下一步,进入如下界面:
在这里插入图片描述
按照图示选择,输入数据库用户名“sa”及密码。点击下一步继续:
在这里插入图片描述
系统默认数据库为“master”,在这里我们需要更改成我们需要实现取数的那个数据库名称,本示例中以“KIS_Sample”为例,点击下一步,继续:
在这里插入图片描述
该页面为默认,无需更改,直接点击完成按钮即可。你可以使用系统自带的测试功能,测试一下连接是否成功。
在这里插入图片描述
在这里插入图片描述
点击“确定”,到这里ODBC数据管理和SQL数据库之间的连接就建立起来了。接下来我们就要通过EXCEL来实现通过数据库取数了。

二、Excel 2019访问SQL数据库
接下来我们打开EXCEL,本示例中以office2019作为示范,进入Excel,点击“数据”-“获取数据”-“其他来源”下拉菜单中的“Microsoft Query”,点击进入如下图:
在这里插入图片描述
在这里插入图片描述
选择我们刚刚新建的“Kingdee*”数据库,点击确定:
在这里插入图片描述
在这里插入图片描述
这里你选择需要查询的表,可以是单个表,可以是多个表,单个表的话,比较简单,这里就不再赘述,主要讲讲多个表的组合查询。当你选择左侧的表时,点击箭头后右侧会显示该表的所有列信息,这时候,你可以对所选的列中不需要的进行去除,同样使用箭头功能即可实现。我们在这里选择的是“ICStockBill(单据表头)”,接下来再选择“ICStockBillEntry(单据表体)”和“t_ICItem(物料表)”,接下来我们就开始来对这些表之间建立连接关系。 点击下一步。
在这里插入图片描述
此时系统出现如下提示:
在这里插入图片描述
因为我们选择了几个表,系统不知道他们之间的关联关系,所以接下来,只有通过我们手工来连接了,点击确定继续:
在这里插入图片描述
通过手工直接找到关联的内码,进行拖拽,建立表与表之间的关联关系:
作者:Joshua_Jiang

在这里插入图片描述
如果你会写SQL查询语句的话,也可以在该界面中直接修改或者填入语句,以实现对数据库的查询,这里的语句和SQL中查询分析用到的语句没什么两样,举例如下:
在这里插入图片描述
确定后,我们可以直接看到查询的效果如下:
在这里插入图片描述
点击图示菜单“将数据返回到Excel”,
在这里插入图片描述
我们来看看在EXCEL中的效果吧:
在这里插入图片描述
这时候我们的工作还没结束,因为我们想得到的数据需要能够和数据库的信息同步更新的,此时还需要对该连接进一步设置才能实现,接下来我们按照如下图示点击进入:
在这里插入图片描述
在这里插入图片描述
系统默认刷新频率为“60分钟”,我们可以根据实际需要更改时间。如果以后需要对需要查询的内容进行调整的话,可以直接在上图中点击“定义”,在命令文本中对语句直接进行修改或者进入到Microsoft Query进行修改。

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

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

相关文章

STM32cubeMX配置工程(全过程+修改MCU方法+注意事项)

1.修改默认的固件包下载路径,避免占用C盘空间 2、选择ACCESS TO MCU 3、在跳出的界面中的Part Number中搜索对应的芯片型号 4、选好后在右下角双击对应的芯片,然后跳出配置界面 左边可以配置外设,右边可以配置每个IO口的功能 System Core包括…

java之路——带你了解SpringSecurity安全框架与基本应用

文章目录 一、什么是SpringSecurity二、SpringSecurity的主要应用场合三、springsecurity代码步骤 一、什么是SpringSecurity **Spring Security是一个功能强大的开源框架,用于在Java应用程序中实现身份验证和授权功能。它提供了一套全面的安全性解决方案&#xff…

java设计模式(二十三)访问者模式

目录 定义模式结构角色职责代码实现适用场景优缺点定义 访问者模式是一种行为型模式,它允许你定义一个作用于某个对象结构中的各个元素的操作,而同时又不改变这些元素的类。该模式的核心思想是将数据结构与数据操作分离,从而可以在不改变数据结构的前提下定义新的操作。 模…

【爆肝四万字!操作系统原理95+】期末考试知识点超超全总结

本文涵盖了笔者本学期学习“操作系统原理”课程的所有重要内容,还包含了一定量的经典例题。纯干货,不废话!目的在于知识的记录,便于今后的回顾,同时也希望对即将考试的朋友们有帮助。 目录 操作系统概述 操作系统的…

前端Vue自定义加载中loading加载结束end组件 可用于分页展示 页面加载请求

前端Vue自定义加载中loading加载结束end组件 可用于分页展示 页面加载请求&#xff0c; 请访问uni-app插件市场地址&#xff1a;https://ext.dcloud.net.cn/plugin?id13219 效果图如下&#xff1a; 实现代码如下&#xff1a; # cc-paging #### 使用方法 使用方法 <!--…

Floyd 算法研究(P 矩阵详解)

Floyd 算法研究 理论基础 求最短路径Floyd算法&#xff01; Floyed&#xff08;floyd&#xff09;算法详解 Floyd-傻子也能看懂的弗洛伊德算法 最短路径Floyd算法【图文详解】 最短路径问题—Floyd算法详解 算法&#xff1a;最短路径之弗洛伊德&#xff08;Floyd&#xff09;算…

DS18B20数字温度传感器的工作原理引脚及功能实物读取温度原理图

DS18B20温度传感器仿真图 . . . . 功能描述&#xff1a; 1 本实验采用DS18B20作为温度检测模块&#xff0c;51单片机&#xff0c;液晶1602显示&#xff0c;报警电路&#xff0c;按键电路。 2 液晶上面T代表温度&#xff0c;H代表上限值&#xff0c;L代表下限值 3 这个上下限值…

阿里云安全提醒:网站涉及违法不良信息该怎么办

北京某客户的网站突然收到阿里云的短信告警说&#xff0c;【阿里云】尊敬的********qq.com:您网站www.*******.com涉及违法不良信息&#xff0c;请尽快核查清理&#xff0c;详见站内信及邮件。客户有点懵&#xff0c;不知道为何会收到这样的一条短信&#xff0c;但阿里云也不会…

LTV-61L-ASEMI代理台湾光宝高速光耦LTV-61L

编辑&#xff1a;ll LTV-61L-ASEMI代理台湾光宝高速光耦LTV-61L 型号&#xff1a;LTV-61L 品牌&#xff1a;台湾光宝 封装&#xff1a;LSOP-6 引脚数量&#xff1a;6 类型&#xff1a;光耦 特性&#xff1a;台湾光宝、IGBT驱动器、储能专用光耦&#xff3c;高速光耦 封…

怎么一键远程访问无人值守电脑?

远程办公和无人值守的远程访问 如今&#xff0c;远程办公越来越人们所熟知。远程办公需要在没有其他人帮助的情况下访问您的办公室计算机并接受远程请求。那么如何从外面完成对办公室电脑的无人值守远程访问呢&#xff1f; 众所周知&#xff0c;远程桌面使您能够通过…

基于SpringBoot的点餐系统的设计与实现(源码+数据库+文档+说明)

系统主要采用了 Spring Boot、 Mybatis的框架&#xff0c; MySQL作为开发数据库&#xff0c;利用 MVC的设计理念&#xff0c;实现了管理端管理员工及菜品信息发布、员工账号菜品信息发布及配送、移动端查看菜品信息及消费等基本的功能需求。 关键技术介绍 操作系统&#xff1…

【Visual modflow Flex】地下水数值模拟及参数优化、抽水实验设计与处理、复杂的饱和/非饱和地下水流分析实践技术

本次地下水数值模拟软件的应用&#xff0c;主要围绕目前应用较为广泛的Visual Modflow Flex 系列版本开展&#xff0c;结合具体应用场景&#xff0c;实例讲解软件的全流程应用过程&#xff0c;包括数据处理分析、数值模型构建以及模拟结果的输出等。通过建模篇、优化篇、真实案…

Evoto AI 图像编辑软件 - 女性人像选项(英中对照)

Female 女性 Blemish Removal 瑕疵修复 Freckle & Acne 雀斑与痘痘 Face Mole 面部痣 Body Blemish 身体瑕疵 Fixing Oily Face 修复油脸 Face Forehead Wrinkle 面部额头皱纹 Eye Wrinkle 眼部皱纹 Dark Circle 黑眼圈 Smile Line 笑纹&#xff0c;法令纹 Neck Wrinkle 颈…

【从零开始学习JAVA | 第二十篇】常见API介绍 Math

目录 前言&#xff1a; MATH: Math类中的常用方法&#xff1a; 总结&#xff1a; 前言&#xff1a; 本篇往后我们会详细介绍一些常用的API&#xff0c;今天我们介绍的是Math的常用方法。但是其实我们不需要记住所有的方法&#xff0c;在日常工作中自己学会查询API文档就可以…

Docker 安装 Mysql 数据库

一、官方推荐安装方式&#xff1a; 1、执行 docker pull mysql:5.6 命令&#xff0c;下载 mysql 镜像&#xff0c;如下所示&#xff1a; 2、执行命令&#xff0c;创建并启动 mysql 容器 docker run -d --name mysql5.6-3306 -p 3307:3306 -e MYSQL_ROOT_PASSWORD123456 mysq…

Linux tracing之内核vsyscallvdso机制分析

由于内核运行在受保护的地质空间上&#xff0c;Linux系统中的用户空间程序无法直接执行内核代码&#xff0c;不能直接调用内核空间中的函数&#xff0c;因此&#xff0c;应用程序以某种方式通知系统&#xff0c;告诉内核自己需要执行一function&#xff0c;希望系统系统切换到内…

亚马逊、沃尔玛测评防关联、防封号环境的底层技术原理

大家好我是亚马逊测评珑哥&#xff0c;今天我给大家讲一下做亚马逊、沃尔玛测评、采购、退款需要用到的防关联、防封号环境的一些底层技术原理。这里讲的内容我相信很少有人能掌握&#xff0c;都是一些比较难的IT术技。 近期很多做测评、采购、退款、撸卡、撸货的朋友加我&…

小程序代码审核新手入门篇

微信小程序在注册完成&#xff0c;需提交代码审核通过才能顺利发布&#xff0c;小程序从开发到发布的具体流程&#xff1a;微信小程序完成注册、信息设置、类目设置后&#xff0c;代码提审从开发到发布一般要经过&#xff1a;预览-> 上传代码 -> 提交审核 -> 发布等步…

vue axios 同步请求

创建目录scr/api/http2 创建scr/api/http2/ndex.js import axios from axiosconst url "http://xxx.com:9000/"; let data export default {apipost(uri, params) {var that this return new Promise((resolve, reject) > {axios.post(urluri, {appkey:sssa,…

NXP i.MX 8M Mini工业核心板硬件说明书(四核ARM Cortex-A53 + 单核ARM Cortex-M4,主频1.6GHz)

1 硬件资源 创龙科技SOM-TLIMX8是一款基于NXP i.MX 8M Mini的四核ARM Cortex-A53 单核ARM Cortex-M4异构多核处理器设计的高端工业级核心板&#xff0c;ARM Cortex-A53(64-bit)主处理单元主频高达1.6GHz&#xff0c;ARM Cortex-M4实时处理单元主频高达400MHz。处理器…