Dict 或 DataFrame 到 excel 匹配键和列标题

Dict or DataFrame into excel matching keys and columns title

我想根据字典的键将字典或数据帧添加到excel

dict1={'fruit':'apple','animal':'tiger'}
dict2={'fruit':['banana','mango'],'city':['Rio','Porto']}

到excel:

fruit animal city
apple tiger
banana rio
mango porto

尽可能不要钥匙。如果键不在 excel 上,它会创建一个新列。 什么是快速的方法?

使用pd.DataFrame.from_dict:

pd.concat([pd.DataFrame.from_dict(dict1, orient='index').T,
           pd.DataFrame.from_dict(dict2, orient='index').T],
          ignore_index=True).to_excel('output.xlsx', index=False)