前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python 封装一些常用IO操作-数据库-excel(2)

python 封装一些常用IO操作-数据库-excel(2)

作者头像
叶子陪你玩
发布2022-04-04 16:27:37
2440
发布2022-04-04 16:27:37
举报

上一篇分享了图片视频常用的接口函数,

python 封装一些常用IO操作(1)

今天分享一些数据库以及excel等的操作,json的比较简单省略了。

核心:接口的交换数据统一转换成python的列表,这样相互转换非常方便。另外没有采用传统的处理excel的库,改成 pandas处理,比较方便。

create_file_copy():

创建文件副本,当要修改源文件数据时,可以调用创建副本。

read_excel() :

传入文件名,文件的sheet名,返回文件的数据以及所有列名,类型都是列表。

write_excel():

传入文件的数据,列名。文件名,以及文件的sheet名,生成一个excel文件。

read_sqlite():

传入数据库名和数据表名,以列表形式返回字段和数据。

create_table():

传入数据库名和数据描述(表的字段创建代码),结果会新建一个数据库和数据表。

write_sqlite():

传入数据列表,字段名,数据库名和数据表名,将数据写入数据库。

实际使用:

将上面的方法结合使用,可以很轻易做到 excel数据写入sqlite,sqlite也可以写入到excel里面。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-03-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叶子陪你玩编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档