我已经建立了一个Excel工作表,现在我想直接使用Python的结果来更新一些工作表。假设这个区域是B2:D12 in sheet "hey" in eg.xlsx
,我已经有了熊猫数据框架(比如a)所需的数据。现在我想在Python中将B2:D12
中的值替换为A
,并保留原始格式。在
我写的东西是这样的:
with pd.ExcelWriter('eg.xlsx') as writer:
A.to_excel(writer,sheet_name = 'hey',index = False,startcol = 1,startrow = 1)
然而,不管工作簿有多大,结果都是一个普通的工作簿,只有一个名为“hey”的工作表和Python中的默认格式。在
任何人都知道如何保持其他所有内容不变,但只是用我现有的数据框替换那个特定区域?在
提前非常感谢!在
另外,我也试过xlrd和xlwt(一点也不复杂),但是1)我不知道如何编写整个数据帧,只从一个单元格开始(如B2),2)如何在Excel中保留原始格式?3) 我不能指图纸名称,只能指图纸顺序。在
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐