通过保持python的格式从New更新旧的Excel

时间:2018-07-03 15:04:26

标签: python-2.7 pandas

我正在尝试通过比较两个excel文件中的日期来用新的excel文件更新数据。

目标是更新以前的日期列,并将在新excel中找到的新日期添加到旧excel中。

还将格式从旧列复制到添加的新列中。

我做了什么,我试图合并两个Excel中的数据框。我仍然需要逻辑方面的帮助。

Excel Old File

Excel New File

请有人帮忙

1 个答案:

答案 0 :(得分:0)

格式值得单独提出一个问题。 这是我认为您正在寻求的合并方法。 快速总结中,我们使用Combine_first()

df_old_excel = pd.read_excel(r'C:\temp\Excel_Old_File.xlsx',header =1)

enter image description here

df_new_excel = pd.read_excel(r'C:\temp\Excel_New_File.xlsx',header =1)

enter image description here

df_old_excel = df_old_excel.set_index('DATE')
df_new_excel.index = df_old_excel.index
df_new_excel.combine_first(df_old_excel)

enter image description here