我搜索了一些关于我的问题的旧答案,但找不到答案。
问题是:我想打开一个现有的Excel文件,然后写一个带有列表的新行,然后保存当前的Excel文件。
我当前的代码是:
进口熊猫
import pandas as pd
l_bsp = range(1,13)
df = pd.read_excel("Existing_file.xlsx")
df.loc[df.shape[0]+1] = l_bsp
print(df)
现在它只更改我的数据框,而不更改Excel文件。如何将列表添加到现有的excel文件中?
谢谢。
您的代码只读取Excel文件而不回写。可以使用df.to_excel()
等命令。为了更好地理解写作过程,建议你也看看Panda关于编写Excel文件的用户指南