【问题标题】:Xlwings Excel and Windows Task Scheduler issuesXlwings Excel 和 Windows 任务计划程序问题
【发布时间】:2021-05-08 00:08:34
【问题描述】:

当我手动运行 python 脚本时,我有一个可以完美运行的 python 脚本。它打开一个共享的excel文件,与文件中的其他用户实时将数据添加到工作表的底部,自动保存并关闭。 但是,当我在 windows 10 上使用 windows 任务计划程序安排此任务时,它会打开文件,但不会在 excel 文件中显示其他用户,也不会自动保存。

关于如何让它正确打开excel并实时更新有什么想法吗?

wb = xw.Book('Pending Tracker.xlsx')
ws = wb.sheets['Pendings']
val = ws.range('A1').end('down').offset(row_offset=1, column_offset=0).options(index=False, 
   header=False).value = comparison_df
time.sleep(20)
wb.app.quit()

Photo of Task Scheduler Setup

【问题讨论】:

  • 我找到了让它工作的修复程序。希望其他对通过 OneDrive 与多个用户共享的 Excel 文件有问题的人会发现这很有用。在任务计划程序中,它需要在没有最高权限的情况下作为 Windows Server 2003 运行,现在 XLWings 将与其他人一起打开文件,将信息添加到电子表格的底部,自动保存并关闭而不会踢出其他用户。跨度>

标签: python excel automation pywin32 xlwings


【解决方案1】:

我找到了让它工作的修复程序。希望其他对通过 OneDrive 与多个用户共享的 Excel 文件有问题的人会发现这很有用。在任务计划程序中,它需要在没有最高权限的情况下作为 Windows Server 2003 运行,现在 XLWings 将与其他人一起打开文件,将信息添加到电子表格的底部,自动保存并关闭而不会踢出其他用户。

【讨论】:

    猜你喜欢
    • 2010-12-27
    • 1970-01-01
    • 2022-10-19
    • 2011-01-20
    • 2012-04-28
    • 2012-03-26
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多