标签:__ sheet SQL2008 PYTHON EXCEL field import col cur
#import pymssql from datetime import datetime import pyodbc import os current_dir = os.path.abspath(os.path.dirname(__file__))+"\\" cnxn = pyodbc.connect(DRIVER='{SQL Server}',SERVER='SQL2008服务器实例名称',DATABASE='数据库名称',UID='sa',PWD='SA登录密码') import xlwt def export_excel(table_name): aa=datetime.now().strftime('%Y%m%d%H%M%S')+"1班" cur = cnxn.cursor() sql = "select xsxm,xscj,sj from %s where xsbj='2020级计算机1班'" % table_name cur.execute(sql) # 返回受影响的行数 fields = [field[0] for field in cur.description] # 获取所有字段名 all_data = cur.fetchall() # 所有数据 # 写入excel book = xlwt.Workbook() sheet = book.add_sheet('sheet1') for col,field in enumerate(fields): sheet.write(0,col,field) row = 1 for data in all_data: for col,field in enumerate(data): sheet.write(row,col,field) row += 1 book.save(current_dir+"%s.xls" % aa) if __name__ == '__main__': export_excel("xsxx")
标签:__,sheet,SQL2008,PYTHON,EXCEL,field,import,col,cur 来源: https://www.cnblogs.com/xkdn/p/14022747.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。