使用pandas对excel追加列数据

该篇博客介绍了如何使用Python的pandas库读取JSON文件并转换为Excel,然后在已存在的Excel文件中新增一列,并填充指定的数据。通过`pd.read_json()`读取数据,`to_excel()`导出,`read_excel()`加载Excel,`reindex()`调整列顺序,最后将更新后的数据保存到新的Excel文件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值