我有一个带有一些查询的Excel xlsm文件。

目前我每天打开它,点击“数据”选项卡中的“全部刷新”命令。我希望这件事能自动完成。我用python编写了一个脚本(我是python新手)。

问题是,刷新数据并保存Excel文件后,刷新的数据不可见(我知道刷新工作正常,因为如果我阻止保存和关闭Excel文件,则刷新的数据在文件中可见)

奇怪的是,保存也很好,因为当我试图从“config”修改单元格B2时,它被更改了。。。

问题在哪里?import win32com.client

import datetime

from datetime import date, timedelta

yesterday = date.today() - timedelta(1)

office = win32com.client.Dispatch("Excel.Application")

wb = office.Workbooks.Open(r'\\server\CC_source.xlsm')

office.DisplayAlerts = True

office.Visible = True

wb.RefreshAll()

sh = wb.Worksheets("config")

sh.Cells(2,2).Value = wczoraj

wb.Close(True)

也许有人可以推荐另一个剧本?例如,Powershell?PHP?

或者另一个Python3的图书馆?

python自动更新excel数据_如何更新Excel数据?(刷新所有查询)相关推荐

  1. python 入门到实践期末考试常出现的考试内容_零基础Python入门及实践应用_章节测验,期末考试,慕课答案查询公众号...

    零基础Python入门及实践应用_章节测验,期末考试,慕课答案查询公众号 更多相关问题 不属于厌食证的病因病机为:() A.喂养不当 B.他病伤脾 C.先天不足 D.气滞血瘀 E.情志失调 点刺四缝穴 ...

  2. mysql循环更新数据_大批量更新数据mysql批量更新的四种方法

    mysql 批量更新如果一条条去更新效率是相当的慢, 循环一条一条的更新记录,一条记录update一次,这样性能很差,也很容易造成阻塞. mysql 批量更新共有以下四种办法 1..replace i ...

  3. python自动卸载win程序_朋友说:能不能用python,帮我写一个“制作工资条”的自动化程序...

    本文说明 今天和一个朋友吃饭,她说我经常使用Excel制作工资条,但是每个月都要做一遍,你能不能用python写一个代码,能够自动化完成这个工作.这当然可以啦,就是这么牛逼! 我们先来看看原始数据是什 ...

  4. 数据透视表怎么刷新数据_数据模型的Excel数据透视表刷新错误

    数据透视表怎么刷新数据 A simple data change can cause a strange pivot table refresh error, if you added the dat ...

  5. matlab 写excel 慢_为什么将大量数据导入到excel速度太慢?

    Excel Link是一个在Windows环境下实现Excel与Matlab进行链接的插件.通过连接Excel和Matlab,用户可以在Excel工作表空间和宏编程工具中使用Matlab的数值计算,图 ...

  6. print python excel分隔_合并/拆分 Excel?Python、VBA轻松自动化

    作者 | Ryoko 来源 | 凹凸数据 当你收集了 n 个人的 EXCEL 记录表,需要将它们汇成一个总表时你会怎么做呢? 如果不通过技术手段,要一个个打开再复制粘贴也太麻烦了吧! 此时就需要一个通 ...

  7. python创建类统计属性_轻松创建统计数据的Python包

    python创建类统计属性 介绍 (Introduction) Sometimes you may need a distribution figure for your slide or class ...

  8. 在excel中如何筛选重复数据_如何将Excel表中重复数据筛选出来?

    在使用Excel表格时,当Excel表格数据在数量庞大的情况下,输入重复数据在所难免.但为确保表格最终统计分析结果的准确性,需要快速筛选出重复的数据,进行删除标记等多重处理.人工手动校对数据即浪费时间 ...

  9. Python自动登陆淘宝并爬取商品数据

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 基本开发环境 Python 3.6 Pycharm import time from sel ...

  10. 如何用Python自动爬取全国30+城市地铁图数据?

    阅读本文大概需要 3 分钟. 最近两天工作之余,开始涉猎python,自动爬取了全国30+城市地铁图数据,这里分享下整个爬虫过程 1. 数据来源 首先分析全国各个城市地铁图的数据来源,无非就是百度或者 ...

最新文章

  1. 36.两个链表的第一个公共结点——剑指offer
  2. selenium环境配置
  3. Timer的schedule和scheduleAtFixedRate方法的区别解析
  4. 串口接收标志位语句_如何获取串口的发送和接收的标志位?
  5. 如何在手游中运用高逼格光影效果?
  6. mysql分库分表备份脚本[转帖]
  7. Android 反射获取内外置存储卡方法
  8. 序列化对象C++对象的JSON序列化与反序列化探索
  9. C++ 异常,标准异常类,自定义异常类,throw,try,catch语句
  10. Exception in thread main java.lang.RuntimeException: org.apache.hadoop.security.AccessControlExcep
  11. D - 最长公共子序列问题-详细过程
  12. python函数超时,用装饰器解决 func_timeout
  13. 我推荐的一些C\C++书籍
  14. Zookeeper - zookeeper安装与配置
  15. Go语言圣经阅读-第八周
  16. 大一Web课程设计:企业网站——HTML+CSS+JavaScript电子购物商城(37页面)
  17. 【百练】护林员盖房子
  18. 168640-82-2,Azide-PEG4-Tos含有叠氮化物(N3)基团和对甲苯磺酰基的杂功能交联剂
  19. c语言程序设计 猜数字,猜数字游戏c语言编程,c语言编程 编一个猜数字游戏
  20. 【vue3】远程组件加载

热门文章

  1. 铁路cj继电器_铁路信号继电器简介讲解
  2. php a5打印设置,word设置打印A5文档的两种方法
  3. CPU性能的三大主要参数
  4. 基于 Elasticsearch 的站内搜索引擎实战
  5. CCF计算机职业资格认证考试资料 部分题目答案 题库
  6. 计算机英语总结800,高三英语教师工作总结800字(通用5篇)
  7. 高位十字星收盘什么意思?高位十字星缩量是什么?
  8. 禁用笔记本电脑自带键盘
  9. 笔记本禁用键盘和触摸板
  10. [Silverlight C#]反向波兰语表示法计算器教程