通过 xlwings 从 pandas 到 excel - 不要存放索引
From pandas to excel via xlwings - do not deposit index
Range("A1").value = p.df_sector[["A","B","C"]].sort(columns=["C"],ascending=False).head(4)
效果很好!但是 - 我没有 want/need 看到 index
列
p.df_sector[["A","B","C"]].sort(columns=["C"],ascending=False).head(4).to_string(index=False)
会做我需要的,但数据会存放在一个单元格中!
.to_matrix()
做了我需要的,但后来我失去了我的 headers(我需要的)。
关于如何转储 df
with headers 和 without 索引的任何输入?
docs about working with pandas. Also check the docs about Range 中有一个例子。你的情况:
sht.range("A1").options(index=False).value = p.df_sector[["A","B","C"]].sort(columns=["C"],ascending=False).head(4)
自 2015 年以来,文档和语法似乎发生了一些变化。
Here 是通过 xlwings 处理 Pandas 的文档。
而不是 Range
中的参数,index=False
需要在 .options
中。因此,如果您在代码中处理工作表 sht
,则等式的左侧应该是
sht.range('A1').options(index=True).value = ...
Range("A1").value = p.df_sector[["A","B","C"]].sort(columns=["C"],ascending=False).head(4)
效果很好!但是 - 我没有 want/need 看到 index
列
p.df_sector[["A","B","C"]].sort(columns=["C"],ascending=False).head(4).to_string(index=False)
会做我需要的,但数据会存放在一个单元格中!
.to_matrix()
做了我需要的,但后来我失去了我的 headers(我需要的)。
关于如何转储 df
with headers 和 without 索引的任何输入?
docs about working with pandas. Also check the docs about Range 中有一个例子。你的情况:
sht.range("A1").options(index=False).value = p.df_sector[["A","B","C"]].sort(columns=["C"],ascending=False).head(4)
自 2015 年以来,文档和语法似乎发生了一些变化。
Here 是通过 xlwings 处理 Pandas 的文档。
而不是 Range
中的参数,index=False
需要在 .options
中。因此,如果您在代码中处理工作表 sht
,则等式的左侧应该是
sht.range('A1').options(index=True).value = ...