注册 登录
编程论坛 Python论坛

一维表格转换为二维表格,用xlwings库如何写代码呢?

EviunExcel 发布于 2023-06-15 17:12, 453 次点击
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
如附件所示,我想将一维表格,转换为二维表格,用xlwings库如何写代码呢?请老师们帮助,感谢!
1 回复
#2
sheeboard2023-06-15 19:06
用pandas的pivot,参考一下。
程序代码:
import pandas as pd
df=pd.read_excel('xlwings.xlsx')
df.dropna(inplace=True)
df.drop(df.loc[df['ID']=='ID'].index,inplace=True)
df=pd.pivot(df,index='A',columns='ID',values='A.1')

后面用xlwings里自带的功能吧df写到表里去,然后根据需求改一下columns的名字。
1