Python将数据库数据导入到EXCEL

每次给运营导数据的时候,如果不用工具的话,就是直接生成.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,如需转载请自行联系原作者

你可能感兴趣的:(Python将数据库数据导入到EXCEL)