我已经编写了一个程序,我正在尝试将结果导出到 excel 中。我在函数内部有这个(虽然我现在有点认为它应该在主函数之外)。
minas=minas_ex.get()
data = pd.DataFrame(data =all_together)
data=data.transpose()
##book= load_workbook('FromPython.xlsx')
writer= pd.ExcelWriter('FromPython.xlsx',engine='openpyxl')
##writer.book = book
writer.sheets={ws.title: ws for ws in book.worksheets}
data.to_excel(writer,sheet_name=month,startrow=0,startcol=0,header=minas, index = False)
writer.save()
它似乎压倒了结果。我正在尝试将结果(all_together)打印到之前选择的月表中。但我希望他们追加而不是覆盖。在以前的版本中,我设法附加了结果,但似乎下一个保存的结果没有附加到下一行,它只是继续在转置上写入,例如:
我希望它显示:
item | price | tax | etc
something| 123| 132| etc
sth_else| 132| 231| etc
我忘了,我希望它选择要附加的工作表(这是通过程序前面的按钮给出的。)