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)
相关推荐
虎虎(_ _)。゜zzZ10 分钟前
关于字典中的解包问题
python
辛苦才能13 分钟前
C++ map/set 深度解析:从关联式容器的本质到 operator[] 的三重身份
开发语言·c++
全栈弄潮儿²⁰²⁴14 分钟前
Python实战第2期: 变量与数据类型
python·变量·数据类型·python实战
Chen—LSN28 分钟前
C语言——文件操作(2)
c语言·开发语言·c++·经验分享·笔记·算法·c#
纪念 22933 分钟前
C++类和对象(最终篇)
开发语言·c++
程序员yu1 小时前
会编网络:别被入门教程骗了,Python实用能力不在语法本身
开发语言·python·学习·算法
鬼手点金1 小时前
opencode组件详解-安装方式
人工智能·python·优化器·分析器·nanogpt
Bruce_Liuxiaowei1 小时前
Python 字典默认值完全指南:从 KeyError 到 defaultdict
开发语言·数据结构·python·字典
数据杂坛1 小时前
【Python程序开发系列】一文搞清楚Gunicorn以及和Nginx的区别
python·nginx·gunicorn
zjh9005301 小时前
Visual C++ 2010 安装使用完整包:高手秘籍
python