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

教你用python將數(shù)據(jù)寫入Excel文件中

 更新時(shí)間:2022年02月08日 14:51:17   作者:黃建雷  
Python作為一種腳本語(yǔ)言相較于shell具有更強(qiáng)大的文件處理能力,下面這篇文章主要給大家介紹了關(guān)于如何用python將數(shù)據(jù)寫入Excel文件中的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

將數(shù)據(jù)寫入Excel文件中,用python實(shí)現(xiàn)起來(lái)非常的簡(jiǎn)單,下面一步步地教大家。

一、導(dǎo)入excel表格文件處理函數(shù)

import xlwt

注意,這里的xlwt是python的第三方模塊,需要下載安裝才能使用,不然導(dǎo)入不了(python第三方庫(kù)的安裝也非常簡(jiǎn)單,打開命令行,輸入pip install xlwt就可以了)

二、創(chuàng)建excel表格類型文件

book = xlwt.Workbook(encoding='utf-8',style_compression=0)

調(diào)用xlwt模塊中的Workbook方法來(lái)創(chuàng)建一個(gè)excel表格類型文件,其中的第一個(gè)參數(shù)是設(shè)置數(shù)據(jù)的編碼格式,這里是’utf-8’的形式,style_compression設(shè)置是否壓縮,不是很常用,賦值為0表示不壓縮。

三、在excel表格類型文件中建立一張sheet表單

sheet = book.add_sheet('豆瓣電影Top250',cell_overwrite_ok=True)

用book對(duì)象調(diào)用add_sheet方法來(lái)建立一張sheet表,這里面的第一個(gè)參數(shù)很明顯就是設(shè)置sheet表格的名稱,第二個(gè)參數(shù)cell_overwrite_ok用于確認(rèn)同一個(gè)cell單元是否可以重設(shè)值,這里賦值為True就表示可重設(shè)值。

四、自定義列名

col = ('電影詳情鏈接','圖片鏈接','影片中文名','影片外國(guó)名','評(píng)分','評(píng)價(jià)數(shù)','概況','相關(guān)信息')

用一個(gè)元組col自定義列的數(shù)量以及各列的屬性名,比如我這里是8列,列屬性名有“電影詳情鏈接”,“圖片鏈接”等。

五、將列屬性元組col寫進(jìn)sheet表單中

for i in range(0,8):
        sheet.write(0,i,col[i])

很簡(jiǎn)單,用一個(gè)for循環(huán)將col元組的元組值(也就是列屬性名)寫入到sheet表單中。這里調(diào)用的是write方法,該方法的第一個(gè)參數(shù)是行、第二個(gè)參數(shù)是列、第三個(gè)當(dāng)然就是col元組值。因?yàn)檫@里寫進(jìn)去的是列名,所以都是在第一行。

六、將數(shù)據(jù)寫進(jìn)sheet表單中

datalist = [['www','www圖片','西游記','xiyouji','100分','0人','很好','超級(jí)棒'],['www2','www圖片2','西游記2','xiyouji2','1000分','1人','很棒','一級(jí)棒']]
for i in range(0,2):
        data = datalist[i]
        for j in range(0,8):
            sheet.write(i+1,j,data[j])

把數(shù)據(jù)寫進(jìn)sheet表單里也很簡(jiǎn)單,先用一個(gè)for進(jìn)行每行寫入,在每一行中用第二個(gè)for循環(huán)把每一行當(dāng)中的列值寫進(jìn)去。

七、保存excel文件

savepath = 'C:/Users/DELL/Desktop/excel表格.xls'
book.save(savepath)

非常簡(jiǎn)單,只需要調(diào)用save方法即可保存到自定義的路徑下面。

附:Python讀取Excel文件數(shù)據(jù)

創(chuàng)建Excel數(shù)據(jù)文件,創(chuàng)建好文件記得要關(guān)閉文件,不然讀取不了文件內(nèi)容.

打開PyCharm,,創(chuàng)建python file ,寫入以下代碼

#讀取xls文件,一定要把xlsx后綴改成xls
import xlrd
file_name = xlrd.open_workbook('G:\\info.xls')#得到文件
table =file_name.sheets()[0]#得到sheet頁(yè)
nrows = table.nrows #總行數(shù)
ncols = table.ncols #總列數(shù)
i = 0
while i < nrows:
    cell = table.row_values(i)[1] #得到數(shù)字列數(shù)據(jù)
    ctype = table.cell(i, 1).ctype #得到數(shù)字列數(shù)據(jù)的格式
    username=table.row_values(i)[0]
    if ctype == 2 and cell % 1 == 0: #判斷是否是純數(shù)字
     password= int(cell)  #是純數(shù)字就轉(zhuǎn)化位int類型
     print('用戶名:%s'%username,'密碼:%s'%password)
    i=i+1

運(yùn)行后的結(jié)果如下

總結(jié)

到此這篇關(guān)于python將數(shù)據(jù)寫入Excel文件中的文章就介紹到這了,更多相關(guān)python數(shù)據(jù)寫入Excel文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)現(xiàn)信息管理系統(tǒng)

    Python實(shí)現(xiàn)信息管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Python類的繼承super相關(guān)原理解析

    Python類的繼承super相關(guān)原理解析

    這篇文章主要介紹了Python類的繼承super相關(guān)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • python opencv常用圖形繪制方法(線段、矩形、圓形、橢圓、文本)

    python opencv常用圖形繪制方法(線段、矩形、圓形、橢圓、文本)

    這篇文章主要介紹了python opencv常用圖形繪制方法(線段、矩形、圓形、橢圓、文本),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • OpenCV哈里斯(Harris)角點(diǎn)檢測(cè)的實(shí)現(xiàn)

    OpenCV哈里斯(Harris)角點(diǎn)檢測(cè)的實(shí)現(xiàn)

    這篇文章主要介紹了OpenCV哈里斯 (Harris)角點(diǎn)檢測(cè),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 基于PyQt5制作數(shù)據(jù)處理小工具

    基于PyQt5制作數(shù)據(jù)處理小工具

    這篇文章主要和大家介紹了如何利用Python中的PyQt5模塊制作一個(gè)數(shù)據(jù)處理小工具,可以實(shí)現(xiàn)根據(jù)每個(gè)Excel數(shù)據(jù)文件里面的Sheet批量將數(shù)據(jù)文件合并成為一個(gè)匯總后的Excel數(shù)據(jù)文件,需要的可以參考一下
    2022-03-03
  • matplotlib實(shí)現(xiàn)熱成像圖colorbar和極坐標(biāo)圖的方法

    matplotlib實(shí)現(xiàn)熱成像圖colorbar和極坐標(biāo)圖的方法

    今天小編就為大家分享一篇matplotlib實(shí)現(xiàn)熱成像圖colorbar和極坐標(biāo)圖的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • 關(guān)于tf.nn.dynamic_rnn返回值詳解

    關(guān)于tf.nn.dynamic_rnn返回值詳解

    今天小編就為大家分享一篇關(guān)于tf.nn.dynamic_rnn返回值詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • Python面向?qū)ο箢惖睦^承實(shí)例詳解

    Python面向?qū)ο箢惖睦^承實(shí)例詳解

    這篇文章主要介紹了Python面向?qū)ο箢惖睦^承,結(jié)合實(shí)例形式詳細(xì)分析了Python面向?qū)ο蟪绦蛟O(shè)計(jì)中類的繼承原理、定義、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2018-06-06
  • Python異步爬蟲requests和aiohttp中代理IP的使用

    Python異步爬蟲requests和aiohttp中代理IP的使用

    本文主要介紹了Python異步爬蟲requests和aiohttp中代理IP的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Python實(shí)現(xiàn)批量獲取文件夾內(nèi)文件名并重命名

    Python實(shí)現(xiàn)批量獲取文件夾內(nèi)文件名并重命名

    這篇文章主要為大家詳細(xì)介紹了Python如何批量獲取文件夾內(nèi)文件名及重命名文件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02

最新評(píng)論