在没有索引列的情况下使用 xlwings 导出数据框
Exporting dataframe with xlwings without having a index column
我有以下代码:
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
您可以像这样select指定列:
df1 = df1.reset_index()
df2 = df1[['A', 'B', 'C']]
您可以通过选项进行设置:
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
查看文档:http://docs.xlwings.org/en/stable/converters.html#pandas-dataframe-converter
我有以下代码:
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
您可以像这样select指定列:
df1 = df1.reset_index()
df2 = df1[['A', 'B', 'C']]
您可以通过选项进行设置:
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
查看文档:http://docs.xlwings.org/en/stable/converters.html#pandas-dataframe-converter