python使用pandas操作xlsx

python操作xlsx有很多种方法,以前使用其他控件操作,使用这个pandas之后发现更好用。场景,我需要读取xlsx模板,然后根据模板去获取数据,根据用户要求导出指定的xlsx文件。

读取文件

cpp 复制代码
data = pd.read_excel('sleepStageAhi.xlsx')
head = data.columns.tolist() # 表格头
cloum =data.values.tolist()[0] #模板字段

写文件

cpp 复制代码
list = []
#连数据库,查询数据
db =MySqLHelper()
sql1 = ""
result1 = db.selectall(sql1)
if len(result1[1]) > 0:
    for item in result1[1]:
        bak = saveMongo(item['zid'],cloum) # 连接mongo获取数据
        if bak != None: # 删除空数据记录
            list.append(bak)
# list转换为DataFrame类型数据            
df = pd.DataFrame(list,columns=head)
#写文件
df.to_excel("export.xlsx",sheet_name="Sheet1",index=True)
相关推荐
程序员大雄学编程2 分钟前
「用Python来学微积分」2. 函数图像的变换
python·数学·微积分
励志不掉头发的内向程序员12 分钟前
【Linux系列】掌控 Linux 的脉搏:深入理解进程控制
linux·运维·服务器·开发语言·学习
梵得儿SHI20 分钟前
Java 反射机制深度解析:从对象创建到私有成员操作
java·开发语言·class对象·java反射机制·操作类成员·三大典型·反射的核心api
沐知全栈开发23 分钟前
Foundation 折叠列表
开发语言
..Cherry..38 分钟前
【java】jvm
java·开发语言·jvm
Q26433650231 小时前
【有源码】基于Python与Spark的火锅店数据可视化分析系统-基于机器学习的火锅店综合竞争力评估与可视化分析-基于用户画像聚类的火锅店市场细分与可视化研究
大数据·hadoop·python·机器学习·数据分析·spark·毕业设计
unicrom_深圳市由你创科技1 小时前
工业上位机,用Python+Qt还是C#+WPF?
python·qt·c#
njsgcs1 小时前
json转excel python pd
python·json·excel·pd
冷冷的菜哥1 小时前
go邮件发送——附件与图片显示
开发语言·后端·golang·邮件发送·smtp发送邮件
lly2024061 小时前
Linux 文件与目录管理
开发语言