簡體   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