欢迎光临散文网 会员登陆 & 注册

EXCEL连接openGauss实操

2023-02-07 10:57 作者:Gauss松鼠会  | 我要投稿

互联网是个快节奏的时代,不懂得运用工具,将时间浪费在琐碎的事务中,将会极大的影响工作效率。例如我们在工作中处理表格和数据时会经常用到Excel。基于此,本文将简单介绍一下Excel 连接openGauss数据库的两种方式,欢迎交流。

通过excel 添加数据源访问 openGauss

1、查看Excel版本

打开Excel程序, 文件——账户——关于excel,如截图:

2、下载 ODBC驱动

用户可以在华为云管理控制台下载GaussDB(DWS) 提供ODBC驱动程序(也可以使用开源的ODBC驱动程序)。1)登录华为云管理控制台——在控制台左边列表,单机服务列表——大数据——数据仓库服务GaussDB(DWS)。2)在左侧导航栏中,单击“连接管理”。3)在“下载驱动程序”区域,选择一个驱动下载。

ODBC驱动选择相应的版本,然后单击“下载”可以下载与集群版本匹配的ODBC驱动。单击“历史版本”可根据操作系统和集群版本下载相应版本的ODBC驱动,建议按集群版本进行下载。本次测试下载的是 “Microsoft Windows x86_64”驱动,其支持在以下系统中使用:

  • Windows 7及以上。

  • Windows Server 2008及以上。

特别说明Windows驱动只支持32位版本,可以在32或64位操作系统使用,但是应用程序必须为32位。

3、安装ODBC驱动

将下载的ODBC驱动解压,选则32位的进行安装。

安装过程以管理员身份运行,然后一路点“Next”,直到 Finish 即可。

4、添加ODBC数据源

依次打开控制面板-管理工具-ODBC Data Sources (32-bit)。

点击右边的添加按钮,找到 PostgreSQL Unicode,双击,填写连接信息(如下截图),点击Test。

提示成功后,点击保存(Save)。

5、在excel中添加数据源(访问openGauss)

依次点击数据——其他来源——来自数据连接向导。

选择“ODBC DSN”。

选择数据库和表。

点“完成”,进到导入数据界面。

点“属性” 按钮,进入“使用状况”选项卡,可设置数据刷新的规则。

进入“定义”选项卡,可进行编辑,获取相应的数据:

二、通过excel 的VBA(宏)访问openGauss

1、宏权限设置

打开excel 程序, 进入文件——选项——信任中心——信任中心设置:

  • 起启用所有宏。

  • 信任对VBA工程对象模型的访问。

2、添加“开发工具”

打开excel 程序, 进入文件——选项——自定义功能区。选择“开发工具” 打√。

3、创建按钮事件,访问openGauss

添加“连接openGauss” 按钮,通过如下截图过程进入宏的编辑界面:

编写Vba脚本,访问openGauss数据库:

4附代码说明(Vba)

三、Excel 访问openGauss数据库 应用场景举例

1、实现自动化实时监控相关数据,例如:某数仓跑批作业状态监控、某项实时系统数据阈值预警监测等。

2、实现自动化业务部门报表展示等。

以上欢迎大家测试、交流!


EXCEL连接openGauss实操的评论 (共 条)

分享到微博请遵守国家法律