有没有一种方法可以使用xlsxwriter将熊猫数据框发送到现有的Excel工作表?

时间:2019-04-27 04:23:35

标签: python pandas

我正在尝试将数据框和图像添加到Excel工作表中。我可以做一个订单,但不能做另一个订单。首先添加数据框,然后添加图像即可:

The type initializer

但是相反的方法无效:

import pandas as pd
import numpy as np

writer=pd.ExcelWriter('/home/ahmed/Okay.xlsx', engine='xlsxwriter')

R=np.random.randint(0,10,[10,8])
D=pd.DataFrame(data=R)
D.to_excel(writer,'my_new_sheet',startrow=0)

sheet1=writer.sheets['my_new_sheet']
sheet1.insert_image('A15', '/home/ahmed/dna1.jpg', {'x_scale': 0.5, 'y_scale': 0.5})
writer.save()

似乎import pandas as pd import numpy as np writer=pd.ExcelWriter('/home/ahmed/Okay.xlsx', engine='xlsxwriter') book=writer.book sheet1=book.add_worksheet('my_new_sheet') sheet1.insert_image('A15', '/home/ahmed/dna1.jpg', {'x_scale': 0.5, 'y_scale': 0.5}) R=np.random.randint(0,10,[10,8]) D=pd.DataFrame(data=R) D.to_excel(writer,'my_new_sheet',startrow=0) writer.save() 方法使用提供的名称创建新工作表,并且与现有工作表匹配时引发异常。有什么方法可以将数据帧发送到现有工作表(使用或不使用.to_excel()方法)?

0 个答案:

没有答案