幸福

如人饮水,冷暖自知

python通过csv模块导出表格

此前的項目中,需要時常統計大量數據匯總成表格形式,我先前使用的是PHP+PHPexcel第三方類庫實現的,因為查詢數據表多,數據量大,通常無法一次性導出,多是近十個零散的表格最后整合到一起的。所以為了提高效率,考虑到了python的便利性,于是就通過python實現了一次性匯總。此方法需结合mysql-connector模块来連接數據庫查询结果集。

代码示例:

import csv

…… 省略查询代码

with open(‘doubi.csv’, ‘w’, newline=”) as csvfile:
spamwriter=csv.writer(csvfile,dialect=’excel’)
spamwriter.writerow([‘学校编号’, ‘学校名称’,’园长姓名’,’联系方式’,’所在地区’,’详细地址’,’班级数’,’老师数’,’学生数’,’家长注册’,’昨日打卡’])
for i in range(0,len(school_id)):
spamwriter.writerow([school_id[i], school_name[i], relname[i], mobile[i], region[i], address[i], classs[i], teacher[i], student[i], patriarch[i], times[i]])
print(school_name[i]+”—–“+region[i]+” ———>> 写入成功”)
mysql-connector模块的使用,可以參照下面文章



去打赏

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注