如何把图中右边三甚至更多列数据转换成左边两列的模样.wps公式还是啥宏之类的

查看 70|回复 3
作者:颓废的阿东   
颓废的阿东
OP
  

用excelpowerquery
小小涩郎   

宏可以  做过类似的   我找下
a3131311026   

1.先安装库   pip install pandas openpyxl
2.修改代码中的路径
[Python] 纯文本查看 复制代码import pandas as pd
# 读取Excel文件
df = pd.read_excel('C:/Users/40128/Desktop/input.xlsx')
# 初始化一个空的DataFrame来存储结果
result = pd.DataFrame(columns=['Column Name', 'Data'])
# 遍历每一列并将数据添加到新的DataFrame中
for column in df.columns:
    # 获取当前列的所有非空数据
    temp_df = pd.DataFrame({'Column Name': [column] * len(df[column].dropna()), 'Data': df[column].dropna()})
    result = pd.concat([result, temp_df], ignore_index=True)
# 将结果保存到新的Excel文件
result.to_excel('C:/Users/40128/Desktop/output.xlsx', index=False)
您需要登录后才可以回帖 登录 | 立即注册

返回顶部