python xlrd判断一份已打开的xls后缀文件是否以只读的方式打开
时间: 2024-05-30 10:14:47 浏览: 99
Python使用xlrd读取Excel格式文件的方法
可以使用xlrd模块中的函数来判断一个已打开的xls文件是否以只读方式打开。具体代码如下:
import xlrd
# 假设已经打开了一个xls文件
file = "example.xls"
# 判断文件是否以只读方式打开
if not xlrd.xldate._excel_1900_datemode:
try:
workbook = xlrd.open_workbook(file, on_demand=True, formatting_info=True)
workbook.release_resources()
print("文件以只读方式打开")
except:
print("文件未以只读方式打开")
else:
try:
workbook = xlrd.open_workbook(file, on_demand=True, formatting_info=True, ragged_rows=True)
workbook.release_resources()
print("文件以只读方式打开")
except:
print("文件未以只读方式打开")
阅读全文