今天给大家介绍一种将MySQL中的数据批量导出到excel中
如题,我用的是web.py框架,相较于其他框架唯一区别就是数据库的连接方式不一样,主要部分的数据处理基本大同小异。这里主要使用到xlmt包
# 设计表头
headers = ['user_id', 'name', 'phone', 'address']
# 创建一个文件对象
tp = xlwt.Workbook()
# 先创建一个sheel表单
table = tp.add_sheet('name', cell_overwrite_ok=True)
# 将表头输出到表单第一个行
for i in range(len(self.headers)):
table.write(0, i, headers[i])
这里从数据库获取数据的方式很多,就不详细写了,将获取到数据循环写入到sheel中就可以了
n = 1
for i in range(数据体):