Python 在excel中的一列中写入数据帧标题

Python 在excel中的一列中写入数据帧标题,python,excel,pandas,Python,Excel,Pandas,我有一个很大的csv文件,无法在excel中打开,但不知何故,我需要在excel中对其进行进一步排序,为此,我只需要框架的列标题,到目前为止,我使用的是pandas dataframe: cols = df.columns.tolist() 这将导致列名称的长列表: ['ID', 'ABUNG KZ', 'ABSTIMMKS', 'BETR ABWEBUEHR', 'BETR ABWITEN', 'AGR ', 'ANSCH', 'ANSCHRIFT', ... ] 如何将此

我有一个很大的csv文件,无法在excel中打开,但不知何故,我需要在excel中对其进行进一步排序,为此,我只需要框架的列标题,到目前为止,我使用的是pandas dataframe:

cols = df.columns.tolist()
这将导致列名称的长列表:

['ID',
 'ABUNG KZ',
 'ABSTIMMKS',
 'BETR ABWEBUEHR',
 'BETR ABWITEN',
 'AGR ',
 'ANSCH',
 'ANSCHRIFT',
 ...
]
如何将此列表写入excel文件,将其放在一列中,所有列名放在不同的行中,使其在excel中看起来像:

Names
ID
ABUNG KZ
...

请尝试以下代码:

cols=df.columns.tolist 数据={'Names':cols} df2=pd.DataFramedata df2.to_excel'df_excel.xlsx',index=False