hti 发表于 2018-8-4 11:09:23

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()
  

  参考地址:http://scienceoss.com/write-excel-files-with-python-using-xlwt/
页: [1]
查看完整版本: Python将数据库数据导入到EXCEL