您的位置 首页 > 数码极客

mysql如何将数据库导出到excel

经常用到数据库导入导出。

从csv导入mysql数据库前面已经有文章讲了。

链接如下:

这次讲讲把mysql数据导出成xls格式

import win32api import win32con import xlwt import pymysql host = '127.0.0.1' user = 'root' pwd = '' db = 'wealth' sql = 'select * from user_password' sheet_name = 'user_password' out_path = "u; def export(): """导出数据""" conn = (host='127.0.0.1', user='root', password='', database='wealth', charset='utf8') cursor = conn.cursor() count = cur(sql) print(count) cur(0, mode='absolute') results = cur() fields = cur workbook = xlwt.Workbook() sheet = workbook.add_sheet(sheet_name, cell_overwrite_ok=True) for field in range(0, len(fields)): (0, field, fields[field][0]) # row = 1 # col = 0 for row in range(1, len(results) + 1): # print(results[row - 1][1]) for col in range(0, len(fields)): print(results[row - 1][col]) (row, col, u'%s' % results[row - 1][col]) # (row,col,results[row-1][col]) workbook.save(out_path) try: export() win32a(0, "导出数据 成功", "提示", win32con.MB_OK) except Exception as e: print(e) win32a(0, "导出数据 失败\n%s" % e, "提示", win32con.MB_OK)

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“mysql如何将数据库导出到excel”边界阅读