Python判断Excel是否处于打开状态的方法
原理
Excel在打开的时候,会产生前缀是~$的临时文件。只要判断该临时文件是否存在即可。
import os
def check_excel_is_open():
file_path = 'C:\\Users\\xxxxx\\Desktop'
file_name = 'eeeee.xlsx'
temp_file = file_path + '\\' + '~$' + file_name
if os.path.exists(temp_file):
print('excel已被打开')