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”是生成器对象。
暂无答案!
目前还没有任何答案,快来回答吧!