Python读取文件夹下所有的xls文件
时间: 2023-07-18 17:18:09 浏览: 98
python遍历文件夹下所有excel文件
5星 · 资源好评率100%
可以使用 `os` 和 `glob` 模块来读取文件夹下所有的 xls 文件。示例代码如下:
```python
import os
import glob
import pandas as pd
# 定义要遍历的文件夹路径
folder_path = '/path/to/folder/'
# 获取文件夹下所有的 xls 文件
files = glob.glob(os.path.join(folder_path, '*.xls'))
# 遍历所有的 xls 文件,将它们读取为 pandas DataFrame,并合并为一个 DataFrame
dfs = []
for file in files:
df = pd.read_excel(file)
dfs.append(df)
result = pd.concat(dfs, ignore_index=True)
```
这段代码中,首先使用 `glob.glob` 方法获取指定文件夹下所有的 xls 文件路径,然后使用 `pandas` 库的 `read_excel` 方法将每个 xls 文件读取为 DataFrame 对象,最后使用 `pd.concat` 方法将所有的 DataFrame 合并为一个 DataFrame。
阅读全文