如何解决如果我有一个生成器对象作为数据,如何将其更改为某种格式以允许我从 Excel 工作表中取消合并列?
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
和 'new_ws' 是一个列表。这个数据来自一个excel表,我该怎么做才能做到 所以我可以取消合并 Excel 表中的列?我将取消合并和复制所有数据。
我的想法是这样的:https://openpyxl.readthedocs.io/en/stable/usage.html 但是,我很困惑,因为 'ws' 是一个生成器对象。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。