如何使用Pandas(Python)重复编辑现有excel文件中不同位置(行索引、列索引)的数据(标量值)

如何使用Pandas(Python)重复编辑现有excel文件中不同位置(行索引、列索引)的数据(标量值),python,excel,pandas,csv,Python,Excel,Pandas,Csv,我最初制作了一个空白的excel文件,其中有列名(每张表中有5列)和工作表名(4张有名称的工作表)。 当我试图使用ExcelWriter在excel工作表中写入数据(一次一个标量值,比如5)到Pandas中的excel。它将删除以前的数据以及其他图纸 我不想将数据聚合到一个变量中,然后立即写入它。因为这是一个耗时实验的一部分,我想定期保存数据 如果普通python(没有熊猫)也可以这样做,请建议。从,您需要创建一个ExcelWriter,以附加模式打开Excel文件: with ExcelWri

我最初制作了一个空白的excel文件,其中有列名(每张表中有5列)和工作表名(4张有名称的工作表)。 当我试图使用ExcelWriter在excel工作表中写入数据(一次一个标量值,比如5)到Pandas中的excel。它将删除以前的数据以及其他图纸

我不想将数据聚合到一个变量中,然后立即写入它。因为这是一个耗时实验的一部分,我想定期保存数据

如果普通python(没有熊猫)也可以这样做,请建议。

从,您需要创建一个
ExcelWriter
,以附加模式打开Excel文件:

with ExcelWriter('path_to_file.xlsx', mode='a') as writer:
    df.to_excel(writer, sheet_name='sheet_name')

但是我们只能使用append模式进行追加。我想知道的是,我们是否可以在特定位置编辑数据,该位置也可以在两者之间的任何位置,而不仅仅是终端。