繁体   English   中英

如何使用win32com从python打开只读Excel

[英]how do I open read-only excel from python using win32com

我需要使用win32com以只读方式从python打开xls文件,但似乎没有得到我想要的效果

这是我的工作:

import win32com

xl = win32com.client.Dispatch('Excel.Application')
wb = xl.Workbooks.Open(file_path, ReadOnly=1) # 1 is for readonly

将打开工作簿并显示数据; 但是,该文件未以只读方式打开。
每个MSDN参数签名应触发只读效果,但不会触发。

有人曾经处理过类似的问题吗?

根据文档, ReadyOnly是第三个参数。 对于UpdateLinks ,不传递None ;对于ReadyOnly ,则传递True。

wb = xl.Workbooks.Open(file_path, None, True)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM