import pandas as pd

# 读取Excel文件
df = pd.read_excel('pingcap_pipeline.xlsx')

# 计算“当前详细状态及Close节奏”列的字数
df['字数'] = df['当前详细状态及Close节奏'].apply(lambda x: len(str(x)))

# 按字数排序并取TOP20
top20_df = df.sort_values(by='字数', ascending=False).head(200)

# 删除添加的字数列
top20_df = top20_df.drop(columns=['字数'])

# 输出到新的Excel文件
top20_df.to_excel('output_top200.xlsx', index=False)

