在我将数据从数据框导出到 googlesheet 后,它看起来像这样:
我希望我可以合并重复的列并得到这种结果:
这是负责合并单元格的代码部分:
df1 = wks.get_as_df()
df1 = df1.apply(pd.to_numeric, errors='ignore')
df2 = pd.pivot_table(df1[df1.SSPU == 'K01'],index=['SSPU','Color'],
columns = ["Size"],values=['USFBA',"近30天销量(US)",'US
Turnover'],fill_value=0, aggfunc=sum)
gc=
pygsheets.authorize(service_file='/Users/dongan/PycharmProjects
/PyProjects/AntonGS.json')
sh = gc.open('BU2_EOL库存处理PY')
wks1 = sh[2]
wks1.set_dataframe(df2,(3,3),copy_index=True)
wks1.merge_cells(start='E3', end='J3', merge_type='MERGE_ALL', sheet=[2])
但它不起作用。它返回一个错误:
AttributeError:“工作表”对象没有属性“merge_cells”
(根据 pygsheets 参考它应该有它)