mysql导出为excel
import pymysql import xlwt # excel参数设置 # refer https://blog.51cto.com/u_16213670/10326649 def export_to_excel(worksheet, cursor, table): """ 将MySQL一个数据表导出到excel文件的一个表的函数 :param worksheet: 准备写入的excel表 :param cursor: 源数据的数据库游标 :param table 源数据的数据表 :return: Nove. """ # 首先向excel表中写入数据表的字段 column_export = [字段名称] for i in range(len(column_export)): # 行,列,内容 worksheet.write(0, i, column_export[i]) sql = "SELECT 字段名称 FROM 表名称 WHERE video_content_analysis IS NOT NULL ORDER BY `duration` DESC LIMIT 10" # 向构建好字段的excel表写入所有的数据记录 row_count = cursor.execute(sql) for i in range(row_count): temptuple = cursor.fetchone() for j in range(len(column_export)): worksheet.write(i + 1, j, temptuple[j]) if __name__ == '__main__': workbook = xlwt.Workbook() worksheet = workbook.add_sheet("sheet1") connect = pymysql.connect(host='', user='', password='', database='') cursor = connect.cursor() export_to_excel(worksheet, cursor, 'maincdrs') cursor.close() connect.close() workbook.save("basic_data_maincdrs.xls")
分类:
A_Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)