打开一个现有的excel文件,用Python编写一行新行



我搜索了一些关于我的问题的旧答案,但找不到答案。

问题是:我想打开一个现有的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文件的用户指南

最新更新