每次给运营导数据的时候,如果不用工具的话,就是直接生成.csv格式的文件,这样的文件不支持'sheet',每次还有手工进行,相当的不科学,今天试试Python生成excel文件。
写的糙了点,但是这是一个很好的开始!
改进版本:数据库内容到EXCEL
#!/usr/bin/env python import xlwt import MySQLdb wbk=xlwt.Workbook() sheet=wbk.add_sheet('sheet 1') sheet.write(0,0,'company') sheet.write(0,1,'city') row=1 conn=MySQLdb.connect(host='XXX',user='XXX',passwd='XXX',db='gh') cursor=conn.cursor() cursor.execute('select * from customers') for com,city in cursor.fetchall(): sheet.write(row,0,com) sheet.write(row,1,city) row+=1 wbk.save(city.xls) cursor.close() conn.commit() conn.close() 本文转自 位鹏飞 51CTO博客,原文链接:http://blog.51cto.com/weipengfei/973483,如需转载请自行联系原作者