我一直在尝试合并这两个Excel文件。 就像你在我的图片示例中看到的那样,这些文件已经准备好了可以被合并。 我已经尝试了答案这里中使用pandas和xlwt的解决方案,但我仍然无法将两个文件保存在一个文件中。
期望的结果是:
提示:这两个数据框可能存在列和行不匹配的情况,可以忽略。我正在寻找一种使用panda将一个数据框粘贴到另一个数据框中的方法。
我该如何解决这个问题?谢谢您的帮助。
import pandas as pd
import numpy as np
df = pd.read_excel('main.xlsx')
df.index = np.arange(1, len(df) + 1)
df1 = pd.read_excel('alt.xlsx', header=None, names=list(df))
for i in list(df):
if any(pd.isnull(df[i])):
df[i] = df1[i]
print(df)
df.to_excel("<filename>.xlsx", index=False)