前言

其实我的数据库启蒙,是在一家甲方公司。
当时一进这家公司,就见到了通过连接数据库自动刷新的excel表。当时学会了这招就一发不可收拾,制作出各种自动刷新的报表。
想象一下,有些高管不喜欢打开各种复杂的业务系统或者报表系统,一上班就直接打开桌面上的可刷新表格文件,就能看到昨日的报表数据以及今日的实时数据。
当年智能手机还未普及,没有移动端报表,每晚的值班经理需要查询当日数据编辑短信发送给高管,也是在电脑上用EXCEL直接刷出数据,而且提前在EXCEL里写好了公式,拼接成了短信文本内容,复制粘贴到飞信就把业绩短信发出去了,多少年来一直都是这么用的,只是后来改成了粘贴到微信发送。

在当时,这也算是极低成本的半自动化了,好不惬意!

当时连接的主要是Oracle数据库,现在突然想起,是不是我们的国产数据库也可以这样连接呢?

原理

其实原理很简单,就是在windows的odbc数据源中配置好对应的数据库连接,然后在excel或者wps表格中选择导入数据/odbc数据源,选择需要的表及字段,或者直接写个sql查询也行,就可以把数据返回到表格中。当数据库中的数据发生变化时,只需要在表格中点击刷新或者或者设置刷新频率即可

步骤

安装ODBC驱动

windows端ODBC驱动下载(支持sha256) https://obs.myhuaweicloud.com/dws/download/dws_8.1.x_odbc_driver_for_windows.zip

下载好后,解压,根据使用的wps或msoffice是64位还是32位版本,执行对应的安装程序(目测大多数人安装的都是32位版本),一路“next”就行了。
不知道自己安装的是32还是64位的,可以把程序打开,到任务管理器里找到对应的程序,会有显示

添加ODBC数据源

  1. 依次打开
    控制面板-管理工具-ODBC Data Sources (32-bit)
  2. 点击右边的添加按钮,找到 PostgreSQL Unicode,双击
  3. 然后填写连接信息,并点击Test
  4. 提示连接成功,确定,点击SAVE保存,会弹出安全提示,意思就是连接信息会保存在系统注册表里,不安全,问是否继续,点"是"(本篇不讨论安全问题,请自行斟酌)
  5. 然后就可以看到数据源里多了一个刚刚新建的数据源

在WPS中引用数据源

  1. 新建一个空白表格
  2. 点击 数据 - 导入数据,选择ODBC DSN
  3. 选择刚刚新建的数据源,确定,下一步
  4. 选择需要的表,并将需要的字段移到右边,点击下一步
  5. 选择手工输入连接语句,点击下一步
  6. 预览没有问题,点击完成
  7. 选择数据需要存放的开始单元格,点击确定
  8. 数据就放回到表格中了

验证数据刷新

  1. 在数据库中执行sql修改数据,比如让所有人的工资翻倍

update scott.emp set sal=sal*2 where 1=1;


windows端gsql下载 (支持sha256)https://obs.myhuaweicloud.com/dws/download/dws_8.1.x_gsql_for_windows.zip
2. 在表格数据区域点击鼠标右键,刷新数据

3. 可以看到数据都变更了

配置数据自动刷新

  1. 在表格数据区域点击鼠标右键,点击数据区域属性
  2. 设置刷新频率,并勾选打开文件时刷新数据

总结

本篇只举了个最简单的例子,实际上,新建多个查询,结合表格的公式,并调整表格的样式,是可以制作出相当精美的报表的,而且只用做一次,以后一直都能用,数据都是可以实时从数据库中获取的。
另外,以上操作在MSOFFICE中的EXCEL也是类似的,只是EXCEL还有个MSQUERY的程序,可以可视化编辑多表的关联关系,有兴趣的可以自己尝试一下。

 作者:DarkAthena

openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。

在WPS表格里制作连接到openGauss的实时刷新报表相关推荐

  1. 【openGauss】在WPS表格里制作连接到openGauss的实时刷新报表

    前言 其实我的数据库启蒙,是在一家甲方公司. 当时一进这家公司,就见到了通过连接数据库自动刷新的excel表.当时学会了这招就一发不可收拾,制作出各种自动刷新的报表. 想象一下,有些高管不喜欢打开各种 ...

  2. 用html制作简单考试系统,wps表格怎样制作考试系统

    wps表格的功能是强大的,我们可以使用wps表格来制作考试系统,相信很多人都不知道怎样制作,下面就让学习啦小编告诉你wps表格怎样制作考试系统. wps表格制作考试系统的方法 1.制作试题工作表 1. ...

  3. excel设置行高_手把手教你用wps表格excel制作田字格书法练习字帖

    自己给孩子量身定制一个吧,跟着香哥走,手把手教你用wps表格excel制作田字格书法练习字帖,咱用的软件是wps表格. 第一步:设置列宽和行高,都为36磅. 第二步:选中四个方格,右键单击,在弹出的菜 ...

  4. 计算机考试题目制作表格,用WPS表格轻松制作出美观实用的工资条2

    用WPS表格轻松制作出美观实用的工资条2 分类:计算机等级 | 更新时间:2016-07-08| 来源:转载 公式解释: =CHOOSE(MOD(ROW(),3)+1,"",单行表 ...

  5. wps工资表怎么用计算机,用WPS表格轻松制作出美观实用的工资条

    用WPS表格轻松制作出美观实用的工资条 分类:计算机等级 | 更新时间:2016-07-08| 来源:转载 在任何企业之财务管理中,一定少不了工资计算和设计工资条.工资条头之美观及操作速度是设计的一个 ...

  6. 怎么在html表格里加入图片不显示不出来,WPS表格里插入的嵌入式图片在Office的Excel无法正常显示...

    WPS表格里插入的嵌入式图片 是=DISPIMG格式,这个图片是wps特有的功能,它不是shape, 有shapes集合中找不到.只能用wps的et表格打开才能看到这个图片 在Excel中打开会显示为 ...

  7. 怎么把wps表格里某一列有重复项的整行删掉

    来源:https://jingyan.baidu.com/article/9989c74601054bb749ecfe13.html 1.首先在电脑上用2007版excel软件打开目标文件,WPS表格 ...

  8. wps不小心删除怎么恢复_【】wps表格里的数据误删并点保存了,怎么恢复?

    EXCEL里怎么恢复误删的内容? 在备份文件中找 默认保存位置:C:Documentsand settings/Administrator/Applicationdata /Microsoft/Exc ...

  9. html导入wps,wps excel导入html表格数据-WPS表格里的数据怎样快速导入到wps文字里

    wps表格怎样导入txt数据 由于WPS表格不支持直接将网页数据导入到表格之中,但可以使用微软Excel表格的"自网站"获取网页数据,也比较方便快捷. 使用微软office打开Ex ...

最新文章

  1. Entity Framework教程
  2. AAAI 2021最佳论文亚军:Attention+积分梯度=归因解释新方法
  3. 哈工大理论力学第八版电子版_理论力学哈工大第八版1第六章思考题课后题
  4. gVIM+ctags+Taglist+winmanager搭建IDE
  5. 饿了么CTO张雪峰:允许90后的技术人员“浮躁“一点
  6. popupwindow 不抢夺焦点_央视专访“上个厕所就要3000块”的亲历者, 被“坑”的不愉快经历...
  7. android 判断对象,Android网络判断知识小结
  8. iOS学习笔记-自己动手写RESideMenu
  9. 深入浅出理解死锁(以吃鸡游戏为例)
  10. 信号与线性系统分析 吴大正 (与电子 通信专业的同学共勉)
  11. DolphinScheduler 调度系统
  12. 2010年及以前的微博
  13. Matlab选题之十大热门课题推荐
  14. 从内存原理的角度深入解析 JS 中变量存储在堆中还是栈中
  15. python编程阶乘_Python阶乘实现的三种方法
  16. Oracle11g数据库的下载与安装(Windows 10)
  17. 如何运用政务智慧引导系统提升群众办事效率
  18. 植物大战僵尸2 服务器维护时间,植物大战僵尸2PVP商店多久更新一次
  19. 圆和圆柱体计算(继承)Python
  20. STM32----FLASH掉电保存动态平衡方案

热门文章

  1. 美女,僧人,腐尸,菩萨美女
  2. FOne easyModelVerifier™ 模型/代码Back-to-Back自动化验证工具
  3. C# 学习笔记:委托(5):可变性
  4. python交互式和文件式区别_Python 运行.py文件和交互式运行代码的区别详解
  5. 蔡学镛:如何进入程序设计的领域- -
  6. 寒假水67——空心三角形
  7. 高级数据结构——海量数据(位图,布隆过滤器)
  8. 渗透测试 面试笔试题
  9. 直接在文件夹打开cmd
  10. Python 时间序列预测:Hot-winters