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

时间:2013-06-26 05:45:26

标签: python excel python-2.7 pandas

我以这种方式阅读Excel表格:

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

现在我做了一些更改,例如我用字符串“NA”填充所有空值

df = df.fillna("NA")

现在我希望将更改写回原始Excel文件......

2 个答案:

答案 0 :(得分:0)

您只需使用to_excel将更改的数据写入现有文件:

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

答案 1 :(得分:0)

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

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