如何用Python刷新Excel书籍?

0 投票
1 回答
556 浏览
提问于 2025-04-17 15:15

我尝试从如何通过VBA让Excel刷新工作表上的数据?这个页面上调整一些VBA的例子,但它们都不管用:sheet.Calculate没有任何反应,其他版本的calculate也找不到...

1 个回答

0

通过编程的方式添加一个 CalculateFull 的宏并调用它可以解决问题,但看起来有点复杂……

xlmodule = book.VBProject.VBComponents.Add(1) # http://support.microsoft.com/kb/282830 if this line throws an error
xlmodule.CodeModule.AddFromString('Public Sub AnotherCalculateFull() \n\
                                               Application.CalculateFull \n\
                                               End Sub')

撰写回答