写一串python代码按directory内excel文件数字顺序爬去所有excel第一行第三列的数据并生成列表
时间: 2024-10-15 13:29:20 浏览: 8
当然可以。在Python中,我们可以使用`pandas`库读取Excel文件,并结合`os`库来遍历指定目录下的文件。这里是一个简单的示例代码片段:
```python
import os
import pandas as pd
# 定义要搜索的目录
directory = 'path_to_your_directory'
# 确保当前目录下有files夹
os.makedirs(directory, exist_ok=True)
# 创建空列表存储数据
data_list = []
# 遍历目录内的所有xls或xlsx文件
for filename in os.listdir(directory):
if filename.endswith(('.xls', '.xlsx')):
# 使用pandas读取文件的第一行第三列(假设第三列为索引0)
file_df = pd.read_excel(os.path.join(directory, filename), header=0, usecols=[0])
# 获取第一行的数据
first_row_data = file_df.iloc[0]
# 将数据添加到列表中
data_list.append(first_row_data)
# 打印结果
print(data_list)
阅读全文