前言
使用excel记录数据时,数据往往不是一词性产出而是在多个阶段产出。python里怎么快速把数据合并到一个excel的sheet中
使用Pandas快速合并
pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
代码如下:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
# 结果append到excel
batch_keywords = [{}]
## 读取原有excel
df = pd.read_excel(f"./data/result.xlsx")
## 生成新的dataFrame
append_df = pd.json_normalize(batch_keywords)
## append添加
df = df.append(append_df, ignore_index=True)
## 写文件
df.to_excel(f"./data/result.xlsx", index=False)