如何保存我在Excel工作表上所做的更改?

我以这种方式阅读Excel工作表:

import pandas as pd xl = pd.ExcelFile("Path\file_name.xlsx") xl.parse("Sheet_name") 

现在我做了一些改变,例如我填充所有空string“NA”

 df = df.fillna("NA") 

现在我想写回原来的Excel文件的变化…

您可以使用to_excel将更改后的数据写入现有文件:

 df.to_excel("Path\file_name.xlsx", "Sheet_name") 

如果你有大的数据集,我会使用CSV文件。

  1. 将excel保存为.csv
  2. data = pd.read_csv('name.csv')
  3. data.to_csv( 'name.csv')