问题描述
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 (将#修改为@)