Попробуйте это. Используйте фильтрацию столбцов, чтобы выбрать 'B', затем преобразуйте pd.Series в фрейм данных, используя to_frame
, а затем транспонируйте, T. Наконец, используйте to_excel
:
df['B'].to_frame().T.to_excel('b.xlsx')
Вывод:
Per comment below
Use startrow
and startcol
parameters:
df['B'].to_frame().T.to_excel('b1.xlsx', startrow=2, startcol=2)
Output:
введите описание изображения здесь
Другой лист Excel:
df['B'].to_frame().T.to_excel('b3.xlsx', startrow=2, startcol=2, sheet_name='SheetNew')