如何让EXCEL表格动态显示在桌面上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让EXCEL表格动态显示在桌面上相关的知识,希望对你有一定的参考价值。

不知道有没有现成的工具或软件可以实现这个功能。我估计恐怕只能自己编程来做了。
程序启动后驻留内存,并启动定时器。每隔固定时间(比如一分钟),就去通过Excel的对象模型将指定表格文件中的相应部分生成图片,并调用Windows系统API将这个图片设置成墙纸。
当然也可以不用定时器,而是通过监听Windows的文件变更通知消息,一旦那个指定的Excel发生了变化,就能接收到通知;然后再按上面类似的方法去生成位图并设置为墙纸。这个方案可能比较经济一些,因为如果那个Excel文件根本就没有变化,那就没有必要每个一段时间就去执行一遍。
大致的思路是这样,有时间、有兴趣的朋友可以尝试实现一下。
参考技术A 1.新建或者打开,编辑excel;
2.文件-另存为,格式为web;
3.控制面板-显示-web-按web页方式查看,不要关闭;
4.新建-浏览,找到你刚刚保存的web;
5.确定-应用。
步骤到此为止
补充一点:
找到你的web页,如果需要修改,请选择:右击-编辑。
这样,只要一保存,桌面上显示的永远为最新。

qTableWidget设置第一行固定

参考技术A 固定第一行需要设置合并和锁定。
从界面初始化开始,我们应当让表头m_frozenTableWgt具备:不显示表头,不显示滚动条、设置rowcount为2行并隐藏2行后所有的元素、设置窗口层次在TDMSummaryTableWgt之前、对单元格进行合并等要素。
除了上面的步骤之外,还需要考虑m_frozenTableWgt与TDMSummaryTableWgt之间的联动问题,主要包括表格的尺寸变化、滚动条移动、界面平移等问题。

以上是关于如何让EXCEL表格动态显示在桌面上的主要内容,如果未能解决你的问题,请参考以下文章

如何制作动态显示图表,让图表随数据动起来

如何在网页上显示多个动态表格

Vue动态控制表格列的显示和隐藏

asp页面如何分页显示动态查询的结果?

动态滚动显示年月日

JS 如何动态插入表格