如果我有一个generator对象作为数据,如何将其更改为允许我从excel工作表中取消合并列的格式?

wvt8vs2t  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(229)
df = pd.read_excel(file,sheet_name='Apps')
new_df=df.iloc[2:4,]
print(new_df.keys())

ws=openpyxl.utils.dataframe.dataframe_to_rows(new_df, index=True, header=True) #converts df to worksheet

print(ws,  "     worksheet")
print(type(next(ws)), " line 87")
new_ws = list(ws) #ws got converted to a list

变量“worksheet”的输出如下所示:

<generator object dataframe_to_rows at 0x00000214218D35F0>      worksheet

“新的”是一个列表。这些数据来自excel工作表,我该怎么做才能使其取消合并excel工作表中的列?我将取消合并并复制所有数据。
我的想法是这样的:https://openpyxl.readthedocs.io/en/stable/usage.html 但是,我很困惑,因为“ws”是生成器对象。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题