在Excel文件中将数据框的一列添加为一行[重复]

ax6ht2ek  于 2023-05-01  发布在  其他
关注(0)|答案(1)|浏览(190)

此问题已在此处有答案

Pandas Dataframe to Excel Sheet(3个答案)
2天前关闭。
我有以下dataframe:
| 一个|公司简介|C类|
| --------------|--------------|--------------|
| 1|X|三个|
| 二|Y|三个|
| 三|Z轴|三个|
| 四|Q|三个|
我想将列“公司”添加到每个Excel的第一行(File_1.xlsx、File_2。xlsx,File_3。xlsx)文件已存在。
你能帮我拿一下吗?谢谢。

k4emjkb1

k4emjkb11#

下面是追加新行并将其写回现有Excel文件的代码-

from pandas import ExcelWriter

old_df = pd.read_excel('file.xlsx', engine='openpyxl')

new_df = pd.DataFrame()

yourdf = old_df.append(new_df)

writer = ExcelWriter('C:\Full Location\To\file.xlsx')
yourdf.to_excel(writer,'Sheet5')
writer.save()

相关问题