[英]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.