文件夹里面有2个XLS文件,怎么循环打开取出里面的指定的字段
时间: 2024-03-07 17:47:14 浏览: 48
合并_vba合并xls文件_vba合并文件夹下的所有xls_
可以使用 `pandas` 库来打开 XLS 文件,并使用循环对每个文件进行操作。在循环中,可以使用 `pandas` 提供的函数来选取指定的字段。以下是一个示例代码:
```python
import pandas as pd
import os
# 指定要查找的文件夹路径
folder_path = "/path/to/folder"
# 指定要选取的字段
selected_columns = ['字段1', '字段2', '字段3']
# 使用 os 模块列出文件夹中所有的 XLS 文件
xls_files = [f for f in os.listdir(folder_path) if f.endswith('.xls')]
# 循环对每个 XLS 文件进行操作
for xls_file in xls_files:
# 构造文件路径
file_path = os.path.join(folder_path, xls_file)
# 使用 pandas 打开 XLS 文件
df = pd.read_excel(file_path)
# 选取指定的字段
selected_data = df[selected_columns]
# 在这里对选取的数据进行操作
# ...
```
在代码中,首先使用 `os` 模块列出文件夹中所有的 XLS 文件,然后使用循环对每个文件进行操作。在循环中,先构造文件路径,然后使用 `pandas` 打开 XLS 文件,并使用选取指定的字段。在这里,可以根据具体情况对选取的数据进行操作。
阅读全文