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

2022-04-04 16:27:37 浏览数 (1)

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

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里面。

0 人点赞