import pandas as pd

读取Excel文件,指定sheet名称

df = pd.read_excel('data.xlsx', sheet_name='Sheet1')

获取列名列表

columns = df.columns.tolist()

遍历列名列表,处理复合表头

new_columns = [] for col in columns: if col.startswith('Unnamed'): # 如果列名以'Unnamed'开头,代表该列是复合表头的子列 new_columns[-1] += ' ' + col else: # 否则,该列是一个新的表头 new_columns.append(col)

更新DataFrame的列名

df.columns = new_columns

处理数据

...

将处理后的数据保存为新的Excel文件

df.to_excel('new_data.xlsx', index=False)

帮我写一段python处理有复合表头的excel单sheet

原文地址: https://www.cveoy.top/t/topic/bozm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录