可以通过以下步骤实现:
import os
import pandas as pd
def extract_excel_column(folder_path, column_name):
file_list = []
for root, dirs, files in os.walk(folder_path):
for file in files:
if file.endswith(".xlsx") or file.endswith(".xls"):
file_list.append(os.path.join(root, file))
column_data = []
for file_path in file_list:
df = pd.read_excel(file_path)
if column_name in df.columns:
column_data.extend(df[column_name].tolist())
return column_data
folder_path = "文件夹路径"
column_name = "要提取的列名"
result = extract_excel_column(folder_path, column_name)
这个函数会遍历指定文件夹下的所有Excel文件,并提取每个文件中指定列的数据,最后将所有数据合并为一个列表并返回。
对于这个问题,腾讯云没有直接相关的产品或链接。但是,腾讯云提供了云计算基础设施和服务,可以用于支持Python开发和数据处理的各种场景。例如,腾讯云提供了云服务器、云数据库、对象存储、人工智能服务等,可以用于存储和处理Excel文件数据。具体的产品和服务可以在腾讯云官方网站上查找。
领取专属 10元无门槛券
手把手带您无忧上云