使用pandas对excel追加列数据

在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
  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值