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

Python對excel文檔的操作方法詳解

 更新時間:2018年12月10日 09:04:18   作者:oOo右右  
這篇文章主要介紹了Python對excel文檔的操作方法,結(jié)合實(shí)例形式分析了Python基于xlrd、xlwd庫針對Excel文件的讀寫、sheet表創(chuàng)建、獲取、遍歷等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Python對excel文檔的操作方法。分享給大家供大家參考,具體如下:

pip安裝python庫:(linux命令行輸入不要在idle輸入)

pip install xlrd
pip install xlwd

1.獲取excel中的數(shù)據(jù)

利用xlrd模塊讀取并簡單操作excel文檔:

1.打開excel文檔

import xlrd
workbook = xlrd.open_workbook("test_case.xlsx")

2.獲取所有的sheet表

sheet_name = workbook.sheet_names()

返回類型為所有sheet名字組成的列表list

3.獲取指定的sheet表:

1)根據(jù)sheet的sheet_by_index屬性索引獲取

2)根據(jù)sheet的sheet_by_name屬性名字獲取

4.獲取指定sheet的名字、行數(shù)、列數(shù)

調(diào)用指定sheet的name、nrows、ncols

5.獲取sheet的內(nèi)容

將每一個表單看出一個二維數(shù)組,按照行列坐標(biāo)的方式訪問指定內(nèi)容

eg:

獲取第0行第1列數(shù)據(jù):sheet.row(0)[1].value  相當(dāng)于第0行的第一個元素

獲取第3行第2列數(shù)據(jù):

sheet.col(2)[2].value
sheet.cell(2,2).value

讀取excel的例子:

能夠遍歷一個excel文檔的所有內(nèi)容,并把它按照格式的橫坐標(biāo)方式打印出來。

注:任何的excel文檔處理都可以通過這個代碼的擴(kuò)展實(shí)現(xiàn)?。。?/span>

import xlrd
file_path ='C:\\Users\Administrator\Desktop\test_case.xlsx'
workbook =xlrd.open_workbook(file_path) #打開excel工作簿
sheet =workbook.sheet_by_index(0)    #選擇第一張sheet
for row inrange(sheet.nrows):      #第一個for循環(huán)遍歷所有行
  print()
  for col in range(sheet.ncols):    #第二個for循環(huán)遍歷所有列,這樣就找到某一個xy對應(yīng)的元素,就可以打印出來
    print("%7s"%sheet.row(row)[col].value,'\t',end='')

2.xlwt excel文檔的生成

當(dāng)我們通過程序獲得數(shù)據(jù)希望保存為excel文檔時,就可以用xlwt庫完成。

1.創(chuàng)建工作簿

file = xlwt.open_Workbook() (調(diào)用xlwt的Workbook實(shí)現(xiàn))

2.創(chuàng)建sheet

調(diào)用add_sheet增加表單,該函數(shù)有一個可選參數(shù)叫cell_overwrite_ok,當(dāng)設(shè)置為true則可以覆蓋之前的表單,設(shè)置為false時,表示新增而不能覆蓋之前的表單

3.在每一個sheet中可以增加內(nèi)容:

調(diào)用sheet的write函數(shù)屬性實(shí)現(xiàn);

常用write用法:write(x,y,string,style)

x:表示行

y:表示列  (x、y表示在sheet的哪個位置插入東西)

string:表示寫進(jìn)單元格的內(nèi)容

style:表示寫進(jìn)單元格是什么類型,字符串、數(shù)字

例子:

參考:python中使用xlrd、xlwt操作excel

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python操作Excel表格技巧總結(jié)》、《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 利用Python繪制端午節(jié)祝福動畫

    利用Python繪制端午節(jié)祝福動畫

    這篇文章主要介紹了如何利用Python繪制一個端午節(jié)的祝福動畫,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定的幫助,需要的可以參考一下
    2023-06-06
  • 22個Python的萬用公式分享

    22個Python的萬用公式分享

    在大家的日常python程序的編寫過程中,都會有自己解決某個問題的解決辦法,或者是在程序的調(diào)試過程中,用來幫助調(diào)試的程序公式。小編通過幾十萬行代碼的總結(jié)處理,總結(jié)出了22個python萬用公式,可以幫助大家解決在日常的python編程中遇到的大多數(shù)問題,一起來看看吧
    2022-12-12
  • Python中屬性和描述符的正確使用

    Python中屬性和描述符的正確使用

    Python的描述符和屬性是接觸到Python核心編程中一個比較難以理解的內(nèi)容,自己在學(xué)習(xí)的過程中也遇到過很多的疑惑,通過google和閱讀源碼,現(xiàn)將自己的理解和心得記錄下來,也為正在為了該問題苦惱的朋友提供一個思考問題的參考。
    2016-08-08
  • Python利用folium實(shí)現(xiàn)地圖可視化

    Python利用folium實(shí)現(xiàn)地圖可視化

    Folium是建立在Python生態(tài)系統(tǒng)的數(shù)據(jù)整理(Datawrangling)能力和Leaflet.js庫的映射能力之上的開源庫。這篇文章主要給大家介紹了關(guān)于如何Python利用folium實(shí)現(xiàn)地圖可視化的相關(guān)資料,需要的朋友可以參考下
    2021-05-05
  • Python 切分?jǐn)?shù)組實(shí)例解析

    Python 切分?jǐn)?shù)組實(shí)例解析

    這篇文章主要介紹了Python 切分?jǐn)?shù)組實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • 詳解python中的變量

    詳解python中的變量

    這篇文章主要為大家詳細(xì)介紹了python的變量,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 用gpu訓(xùn)練好的神經(jīng)網(wǎng)絡(luò),用tensorflow-cpu跑出錯的原因及解決方案

    用gpu訓(xùn)練好的神經(jīng)網(wǎng)絡(luò),用tensorflow-cpu跑出錯的原因及解決方案

    這篇文章主要介紹了用gpu訓(xùn)練好的神經(jīng)網(wǎng)絡(luò),用tensorflow-cpu跑出錯的原因及解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python實(shí)現(xiàn)搜索文本文件內(nèi)容腳本

    python實(shí)現(xiàn)搜索文本文件內(nèi)容腳本

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)搜索文本文件內(nèi)容的腳本,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 詳解Python中的正則表達(dá)式

    詳解Python中的正則表達(dá)式

    正則表達(dá)式是一個特殊的字符序列,它能幫助你方便的檢查一個字符串是否與某種模式匹配。本文給大家?guī)砹藀ython中的正則表達(dá)式,感興趣的朋友一起看看吧
    2018-07-07
  • wxPython實(shí)現(xiàn)文本框基礎(chǔ)組件

    wxPython實(shí)現(xiàn)文本框基礎(chǔ)組件

    這篇文章主要介紹了wxPython實(shí)現(xiàn)文本框基礎(chǔ)組件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11

最新評論