首頁 >後端開發 >Python教學 >python怎麼讀取excel中的數值

python怎麼讀取excel中的數值

(*-*)浩
(*-*)浩原創
2019-07-01 10:34:347360瀏覽

最近測試過程中需要用到python讀取excel用例數據,於是去了解並學習了下xlrd庫,這裡只記錄使用過程中讀取excel數據相關操作。

python怎麼讀取excel中的數值

安裝xlrd庫(推薦學習:Python影片教學

可以下載xlrd庫包到本機安裝,也可以透過pip指令安裝,這裡我選擇pip指令:

pip install xlrd

使用xlrd讀取excel資料

具體詳細的操作可以參考xlrd庫操作說明文檔,以下是兩種讀取excel資料的方法:

根據Excel中sheet名稱讀取資料:  

 import xlrd
def readExcelDataByName(fileName, sheetName):
    table = None
    errorMsg = None
    try:
        data = xlrd.open_workbook(fileName)
        table = data.sheet_by_name(sheetName)
    except Exception, msg:
        errorMsg = msg  
    return table, errorMsg

根據Excel中sheet的序號取得:

 import xlrd
def readExcelDataByIndex(fileName, sheetIndex):
    table = None
    errorMsg = ""
    try:
        data = xlrd.open_workbook(fileName)
        table = data.sheet_by_index(sheetIndex)
    except Exception, msg:
        errorMsg = msg
    return table, errorMsg

更多Python相關技術文章,請造訪Python教學欄位進行學習!

以上是python怎麼讀取excel中的數值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn