编程论坛
注册
登录
编程论坛
→
Python论坛
一维表格转换为二维表格,用xlwings库如何写代码呢?
EviunExcel
发布于 2023-06-15 17:12, 453 次点击
只有本站会员才能查看附件,请
登录
只有本站会员才能查看附件,请
登录
如附件所示,我想将一维表格,转换为二维表格,用xlwings库如何写代码呢?请老师们帮助,感谢!
1 回复
#2
sheeboard
2023-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