使用xlwings导出数据框而没有索引列

时间:2019-06-14 07:45:57

标签: python pandas dataframe xlwings

我有以下代码:

import xlwings as xw

wb = xw.Book('Test.xlsx')
sht1 = wb.sheets['Testsheet']
sht1.range('A8').value = df1

我要导出我的df1,但没有column1(索引列)。我该怎么办?

现在看起来像这样:

Column1 A B C

我想要的是这个

A B C

2 个答案:

答案 0 :(得分:0)

您可以这样选择指定的列:

df1 = df1.reset_index()
df2 = df1[['A', 'B', 'C']]

答案 1 :(得分:0)

您可以通过以下选项进行设置:

import xlwings as xw
import pandas as pd

wb = xw.Book('Test.xlsx')
sht1 = wb.sheets['Testsheet']
sht1.range('A8').options(pd.DataFrame, index=False).value = df1

查看文档:{​​{3}}