你可以使用Python中的pandas库来实现这个功能。首先,需要安装pandas库,可使用以下命令进行安装:接下来,可以使用以下代码来合并多个工作表并保留首个表头:import pandas as pd# 读取第一个工作表,获取表头df_first = pd.read_excel('your_file_name.xlsx', sheet_name=0, header=0)# 合并后续工作表dfs = pd.read_excel('your_file_name.xlsx', sheet_name=range(1, None))df_merged = pd.concat(dfs, ignore_index=True)# 将合并后的数据写入新的工作表with pd.ExcelWriter('merged_file.xlsx') as writer: df_first.to_excel(writer, index=False, sheet_name='merged_sheet') df_merged.to_excel(writer, index=False, startrow=1, header=False, sheet_name='merged_sheet')
将你的Excel文件名替换为`your_file_name.xlsx`,执行以上代码后,将会生成一个名为`merged_file.xlsx`的新文件,其中包含合并后的工作表。合并后的工作表将从第二行开始,并且只保留首个表头。
请确保已经安装了pandas库,若未安装可通过运行`pip install pandas`进行安装。
以上回复来自 -- ChatGPT(FishC官方接口),如未能正确解答您的问题,请继续追问。 |