从多个文件中提取同一个Excel工作表可以通过以下步骤实现:
下面是一个示例代码,使用Python和pandas库来从多个文件中提取同一个Excel工作表:
import pandas as pd
import os
# 定义要提取的工作表名称
target_sheet_name = "Sheet1"
# 定义存储提取结果的DataFrame
result_df = pd.DataFrame()
# 遍历文件夹或文件
for root, dirs, files in os.walk("your_folder_path"):
for file in files:
if file.endswith(".xlsx") or file.endswith(".xls"):
file_path = os.path.join(root, file)
# 读取Excel文件
excel_data = pd.read_excel(file_path, sheet_name=target_sheet_name)
# 将读取的工作表添加到结果DataFrame中
result_df = result_df.append(excel_data)
# 将结果保存到新的Excel文件
result_df.to_excel("output.xlsx", index=False)
在上述示例代码中,需要将"your_folder_path"替换为包含多个文件的文件夹路径。代码会遍历该文件夹及其子文件夹中的所有Excel文件,并提取其中名为"Sheet1"的工作表。最后,将提取的结果保存到名为"output.xlsx"的新Excel文件中。
请注意,这只是一个示例代码,具体实现方式可能因编程语言、库的不同而有所差异。根据实际情况进行调整和修改。
领取专属 10元无门槛券
手把手带您无忧上云