python3 导入到excel表

版权声明:本文为博主原创文章,未经允许不得转发 https://blog.csdn.net/fengchen0123456789/article/details/84059288

前面用的openpyxl库,导出的文件没有编码格式,自己设置了编码也没有生效,在linux打开是乱码的,所以今天是用的 python3自带的库csv,参考 https://docs.python.org/3.5/library/csv.html#csv.writer
数据库的连接信息可以参考上一篇,这里就直接使用了

import csv
import pymysql

#  连接数据库信息
conn = pymysql.Connect(
    host='',
    port=3306,
    user='root',
    passwd='root',
    db='database',
    charset='utf8')
cur = conn.cursor()

sql = ''

# 执行查询
cur.execute(sql)

# 保存结果
result = cur.fetchall()

print(result)

# 关闭连接
cur.close
conn.close

with open('data.csv', 'w') as csvfile:
    # 设置第一列信息,自己的数据库的列信息和底下是匹配的
    fieldnames = ['id','uid','time','sex','age','height','weight','hr','skt','cal','stn','rt','hbp','lbp','tag',]
    fcsv = csv.writer(csvfile)
    fcsv.writerow(fieldnames)
    fcsv.writerows(result)

还可以查看https://blog.csdn.net/katyusha1/article/details/81606175

猜你喜欢

转载自blog.csdn.net/fengchen0123456789/article/details/84059288
今日推荐