Python 轻松合并 Excel 多个表格数据到同一张表
可以使用Python的pandas库来实现将Excel每个表格的数据导入到一张表的相同几列。
首先,需要安装pandas库。可以使用以下命令来安装pandas:
pip install pandas
接下来,可以使用以下代码来实现将Excel每个表格的数据导入到一张表的相同几列:
import pandas as pd
# 读取Excel文件中的所有表格数据
excel_data = pd.read_excel('your_excel_file.xlsx', sheet_name=None)
# 创建一个空的DataFrame用于存储所有表格的数据
combined_data = pd.DataFrame()
# 遍历每个表格的数据并将其添加到combined_data中
for sheet_name, data in excel_data.items():
# 只保留需要的列,可以根据需要调整列名
selected_columns = data[['Column1', 'Column2', 'Column3']]
# 将当前表格的数据添加到combined_data中
combined_data = combined_data.append(selected_columns, ignore_index=True)
# 将combined_data保存为新的Excel文件
combined_data.to_excel('combined_data.xlsx', index=False)
在上述代码中,需要将'your_excel_file.xlsx'替换为你实际的Excel文件路径,同时根据需要调整需要保留的列名('Column1','Column2','Column3')。
最后,将合并后的数据保存为新的Excel文件('combined_data.xlsx')。
注意:上述代码假设所有表格的数据结构相同,即每个表格都有相同的列名。如果不同的表格具有不同的列名或列数,需要根据实际情况进行调整。
原文地址: https://www.cveoy.top/t/topic/fAI4 著作权归作者所有。请勿转载和采集!