欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python獲取數(shù)據(jù)庫(kù)數(shù)據(jù)并保存在excel表格中的方法

 更新時(shí)間:2019年06月12日 09:14:51   作者:Mary_Wu233333  
今天小編就為大家分享一篇Python獲取數(shù)據(jù)庫(kù)數(shù)據(jù)并保存在excel表格中的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧

將數(shù)據(jù)庫(kù)中的數(shù)據(jù)保存在excel文件中有很多種方法,這里主要介紹pyExcelerator的使用。

一、前期準(zhǔn)備(不詳細(xì)介紹MySQL)

python包pyExcelerator和MySQLdb

導(dǎo)入方法:(以Pycharm為例)

在File->Settings中點(diǎn)擊右上角綠色圖標(biāo)“+”,

輸入pyExcelerator,點(diǎn)擊install package,導(dǎo)入成功之后點(diǎn)擊OK,就完成了pyExcelerator的導(dǎo)入。

2.使用pyExcelerator對(duì)excel進(jìn)行操作

#coding=utf-8
from pyExcelerator import *#導(dǎo)入用到的包
import MySQLdb

w = Workbook() # 創(chuàng)建一個(gè)Excel文件
ws = w.add_sheet('datas') # 創(chuàng)建一個(gè)工作表
#采用坐標(biāo)的形式定義表的第一行
ws.write(0, 0, 'APIid')
ws.write(0, 1, 'APIname')
ws.write(0, 2, 'Catename')
ws.write(0, 3, 'CateId')
ws.write(0, 4, 'APiDescription')
#連接數(shù)據(jù)庫(kù)
conn = MySQLdb.connect(host='127.0.0.1', user='root', passwd='123', db='mydb')
cursor = conn.cursor()#獲取游標(biāo)
#sql語(yǔ)句
sql = "SELECT apibasic.Description " \
   "FROM apibasic, ApiSketch, category where apibasic.name = ApiSketch.name"

try:
  cursor.execute(sql)#執(zhí)行sql語(yǔ)句
  results = cursor.fetchall()#獲取執(zhí)行結(jié)果
  print "hello"#測(cè)試
  i=1#坐標(biāo)定義
  j=4
  for row in results:
    ws.write(i,j,row[0])#write函數(shù)的參數(shù)分別是行、列、要寫入的數(shù)據(jù)
    i=i+1#實(shí)現(xiàn)循環(huán)
except:
  print "error"
conn.close()
w.save('E:\Work\MyProject\mydada.xls')#將文件保存到指定目錄下

運(yùn)行成功之后就能在指定目錄下看到新生成的excel文件。

注意:python對(duì)格式要求非常高,要注意保持格式,否則很容易出錯(cuò)。

以上這篇Python獲取數(shù)據(jù)庫(kù)數(shù)據(jù)并保存在excel表格中的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于pygame實(shí)現(xiàn)貪吃蛇小游戲示例

    基于pygame實(shí)現(xiàn)貪吃蛇小游戲示例

    大家好,本篇文章主要講的是基于pygame實(shí)現(xiàn)貪吃蛇小游戲示例,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • python空值填充為無(wú)的實(shí)現(xiàn)方法

    python空值填充為無(wú)的實(shí)現(xiàn)方法

    我們經(jīng)常會(huì)遇到數(shù)據(jù)集中存在空值的情況,本文主要介紹了python空值填充為無(wú)的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • 使用Python制作微信跳一跳輔助

    使用Python制作微信跳一跳輔助

    Python火到微信去了,輔助微信跳一跳,讓你玩到朋友圈第一,今天就跟著我來(lái)試試用python實(shí)現(xiàn)制作跳一跳輔助,并把代碼分享給大家
    2018-01-01
  • 淺談Python的格式化輸出

    淺談Python的格式化輸出

    這篇文章主要介紹了python中的格式化輸出用法,分析了Python格式化輸出的種類并結(jié)合實(shí)例形式總結(jié)了針對(duì)浮點(diǎn)數(shù)的格式化輸出方法,需要的朋友可以參考下
    2021-10-10
  • Python實(shí)現(xiàn)感知器模型、兩層神經(jīng)網(wǎng)絡(luò)

    Python實(shí)現(xiàn)感知器模型、兩層神經(jīng)網(wǎng)絡(luò)

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)感知器模型、兩層神經(jīng)網(wǎng)絡(luò),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Python使用pyaudio實(shí)現(xiàn)錄音功能

    Python使用pyaudio實(shí)現(xiàn)錄音功能

    pyaudio是一個(gè)跨平臺(tái)的音頻I/O庫(kù),使用PyAudio可以在Python程序中播放和錄制音頻,本文將利用它實(shí)現(xiàn)錄音功能,并做到停止說話時(shí)自動(dòng)結(jié)束
    2023-05-05
  • 如何使用Python實(shí)現(xiàn)數(shù)據(jù)透視表、音頻文件格式轉(zhuǎn)換

    如何使用Python實(shí)現(xiàn)數(shù)據(jù)透視表、音頻文件格式轉(zhuǎn)換

    這篇文章主要介紹了用Python實(shí)現(xiàn)數(shù)據(jù)透視表、音頻文件格式轉(zhuǎn)換,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-10-10
  • Python?hashlib模塊詳細(xì)講解使用方法

    Python?hashlib模塊詳細(xì)講解使用方法

    hashlib?是一個(gè)提供了一些流行的hash算法的?Python?標(biāo)準(zhǔn)庫(kù).其中所包括的算法有?md5,?sha1,?sha224,?sha256,?sha384,?sha512.?另外,模塊中所定義的?new(name,?string=”)?方法可通過指定系統(tǒng)所支持的hash算法來(lái)構(gòu)造相應(yīng)的hash對(duì)象
    2022-11-11
  • 對(duì)python添加模塊路徑的三種方法總結(jié)

    對(duì)python添加模塊路徑的三種方法總結(jié)

    今天小編就為大家分享一篇對(duì)python添加模塊路徑的三種方法總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-10-10
  • python實(shí)現(xiàn)磁盤日志清理的示例

    python實(shí)現(xiàn)磁盤日志清理的示例

    這篇文章主要介紹了python實(shí)現(xiàn)磁盤日志清理的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11

最新評(píng)論