python将文件夹下的Excel表格汇总提取某一列形成新的Excel表格,指定表格的行名
时间: 2024-04-17 12:26:23 浏览: 130
您好!要实现这个功能,您可以使用Python的pandas库来处理Excel文件。下面是一个示例代码,可以将文件夹下的所有Excel表格合并并提取指定列,然后生成一个新的Excel表格。
```python
import os
import pandas as pd
# 指定文件夹路径
folder_path = '文件夹路径'
# 获取文件夹中的所有Excel文件
excel_files = [file for file in os.listdir(folder_path) if file.endswith('.xlsx') or file.endswith('.xls')]
# 创建一个空的DataFrame来存储提取的数据
data = pd.DataFrame()
# 遍历每个Excel文件
for file in excel_files:
# 读取Excel文件
df = pd.read_excel(os.path.join(folder_path, file))
# 提取指定列,假设要提取'A'列
extracted_col = df['A']
# 将提取的列添加到data DataFrame中
data = pd.concat([data, extracted_col], axis=0)
# 将提取的数据保存为新的Excel文件
data.to_excel('新的Excel文件路径', index=False)
```
请将`文件夹路径`替换为您实际的文件夹路径,将`A`替换为您要提取的列名,将`新的Excel文件路径`替换为您要保存新Excel文件的路径。这样,代码会遍历指定文件夹下的所有Excel文件,提取指定列,并将提取的数据保存为一个新的Excel文件。
阅读全文