python读取文件夹内的所有excel表格
时间: 2023-07-25 10:35:06 浏览: 223
您可以使用Python的`os`和`pandas`库来读取文件夹内的所有Excel表格。下面是一个示例代码:
```python
import os
import pandas as pd
# 设置文件夹路径
folder_path = '/path/to/folder'
# 获取文件夹中的所有文件名
file_names = os.listdir(folder_path)
# 过滤出所有Excel文件名
excel_files = [file for file in file_names if file.endswith('.xlsx') or file.endswith('.xls')]
# 循环读取所有Excel文件
for file in excel_files:
# 拼接文件路径
file_path = os.path.join(folder_path, file)
# 使用pandas读取Excel文件
df = pd.read_excel(file_path)
# 处理读取的Excel表格
# ...
```
在以上代码中,我们首先设置了文件夹路径`folder_path`,然后使用`os.listdir`函数获取文件夹中的所有文件名。接着,我们使用列表推导式过滤出所有Excel文件名,并循环读取每个Excel文件。在循环中,我们使用`os.path.join`函数拼接文件路径,然后使用`pd.read_excel`函数读取Excel文件。最后,您可以在处理读取的Excel表格的代码块中进行必要的处理。
阅读全文