选定文件夹,使用python批量检查文件夹内所有excel文件是否存在xlrd库无法读取的情况,按文件名输出检查结果
时间: 2023-05-18 19:07:28 浏览: 200
python遍历文件夹下所有excel文件
可以使用以下代码实现:
```python
import os
import xlrd
folder_path = "your_folder_path"
for file_name in os.listdir(folder_path):
if file_name.endswith(".xlsx") or file_name.endswith(".xls"):
file_path = os.path.join(folder_path, file_name)
try:
workbook = xlrd.open_workbook(file_path)
print(f"{file_name}: xlrd can read this file.")
except xlrd.XLRDError:
print(f"{file_name}: xlrd cannot read this file.")
```
这段代码会遍历指定文件夹内的所有 Excel 文件,尝试使用 xlrd 库打开每个文件,如果能够成功打开,则输出文件名和“xlrd can read this file.”;如果无法打开,则输出文件名和“xlrd cannot read this file.”。
阅读全文