4
Range("A1").value = p.df_sector[["A","B","C"]].sort(columns=["C"],ascending=False).head(4)

效果很好!但是 - 我不想/不需要看到这个index专栏

p.df_sector[["A","B","C"]].sort(columns=["C"],ascending=False).head(4).to_string(index=False)

会做我需要的,但是数据会存储在一个单元格中!

.to_matrix()

做我需要的,但后来我失去了我的标题(我需要)。

关于如何转储df 标题和不带索引的任何输入?

4

2 回答 2

7

自 2015 年以来,文档和语法似乎发生了一些变化。

是通过 xlwings 处理 Pandas 的文档。

而不是 in 中的参数Rangeindex=False需要在 a.options中。因此,如果您在代码中处理工作表sht,则等式的左侧应该是

sht.range('A1').options(index=True).value = ...
于 2019-03-06T21:58:16.670 回答
4

文档中有一个关于使用 pandas的示例。还要检查有关Range的文档。在你的情况下:

sht.range("A1").options(index=False).value = p.df_sector[["A","B","C"]].sort(columns=["C"],ascending=False).head(4)
于 2015-10-08T20:38:58.963 回答