xlrd2.open_workbook读取目录下的文件
时间: 2024-11-28 08:26:24 浏览: 25
![PDF](https://csdnimg.cn/release/download/static_files/pc/images/minetype/PDF.png)
xlrd excel操作
xlrd2库是Python用于读取Excel 2007 xlsx/xlsm格式文件的第三方模块。如果你想要使用`open_workbook`函数从指定目录下读取所有Excel文件,你需要先导入`xlrd2`库,然后遍历目录内的文件,判断是否为Excel文件(通过文件名扩展名检查),最后使用`open_workbook`打开并处理每个找到的文件。这是一个基本的例子:
```python
import os
import xlrd2
def read_excel_files_from_dir(directory):
for filename in os.listdir(directory):
if filename.endswith(('.xlsx', '.xlsm')):
full_path = os.path.join(directory, filename)
workbook = xlrd2.open_workbook(full_path)
# 这里可以操作workbook,例如获取工作表、数据等
print(f"Reading {filename}:")
sheets = workbook.sheets()
for sheet_index in range(len(sheets)):
sheet_name = sheets[sheet_index].name
print(f"\tSheet: {sheet_name}")
# 关闭workbook后继续处理下一个文件
workbook.close()
# 使用函数读取某个目录
read_excel_files_from_dir('/path/to/your/directory')
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)