在Excel文件的最后再增加一列:
import json
import pandas as pd
df=pd.read_json('./tianqi.json',lines=True,encoding='utf-8')#读取数据,按行读取
#print(df)
c=df.to_excel('./hu.xlsx')
dr = pd.read_excel('./hu.xlsx')
col_name=dr.columns.tolist()#将列名全部提取出来存放在列表里
col_name.append('新的一列')#将新增的列添加到最后
# DataFrame.reindex() 对原行/列索引重新构建索引值
dr=dr.reindex(columns=col_name)
q = ['1','2','3','4','5','6','7','8','9']
dr['新的一列'] = q #把新列的数据放到指定的列名下
dr.to_excel('./aaa.xlsx')#将整个dr写入excel