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()
任务调度程序设置的光
我找到了使它起作用的修复程序。希望通过与多个用户通过OneDrive共享的Excel文件有问题的其他人会发现这有用。在任务调度程序中,它需要作为Windows Server 2003运行,而无需最高的私密,现在XLWINGS将与其他人一起打开该文件,将信息添加到电子表格底部,自动保存和关闭而不会踢其他用户。 我也有类似的问题: 我在XLWINGS库中有一个Python程序,并创建了一个.bat文件。 当我手工启动它时,它可以很好地工作,但是对于Window 10调度程序,我收到了一个错误”(-2147024891,'访问被拒绝。',无,无)”。 我对Excel文件进行了自动校正,可以通过转到excel> file> info> verify document。 我的问题是Windows调度程序不接受.xlsm file我花了一段时间为此找到了解决方案。
我认为,如果您选择“运行是否登录用户”,这与Taskscheduler有关,这引起了XLWINGS的问题。