Python筆記 第三方庫 XLRD模組

2021-10-08 03:27:35 字數 1865 閱讀 7508

xlrd為python第三方模組,用來讀excel

安裝:pip install xlrd

使用:在py模組中

import xlrd

data = xlrd.open_workbook("test.xlsx")

print(data.sheet_loaded(0))

data.unload_sheet(0)

print(data.sheet_loaded(0))

print(data.sheet_loaded(1))

print(data.sheets()) #獲取全部工作表

print(data.sheets()[0]) #根據索引(index)獲取工作表1

print(data.sheet_by_index(0)) #根據索引(index)獲取工作表2

print(data.sheet_by_name("目錄")) #根據sheet名稱(name)獲取

print(data.sheet_names()) #獲取所有工資表的名稱(name)

print(data.nsheets) #返回excel中工作表的數量

sheet=data.sheet_by_index(0)     #獲取第乙個工作餐根據索引(index)

print(sheet.nrows) #獲取sheet下的(有效)行數

print(sheet.row(1)) #獲取單元格物件組成的列表

print(sheet.row_types(0)) #獲取單元格的資料型別 1文字 3data 4boolean 5error 2number

print(sheet.row(1)[2].value) #獲取第二行第三列的值(value)

print(sheet.row_values(1)) #獲取指定行單元格的值(value)

print(sheet.row_len(2)) #得到單元格的長度

sheet = data.sheet_by_index(0)  

print(sheet.ncols) #輸出 總列數

print(sheet.col(1)) #第二列單元格物件組成的列表

print(sheet.col(0)[2].value) #第一列第三行單元格中值

print(sheet.col_values(1)) #第二列單元格中值組成的列表

print(sheet.col_types(1)) #第二列單元格中列型別

print(sheet.col_types(0)) #第二列單元格中列型別

sheet = data.sheet_by_index(0)  

print(sheet.cell(0,0)) #輸出 第一行第一列單元格物件

print(sheet.cell(0,0).ctype) #輸出 第一行第一列單元格的資料型別 方法1

print(sheet.cell_type(0,0)) #輸出 第一行第一列單元格的資料型別 方法2

print(sheet.cell(0,0).value) #輸出 第一行第一列單元格的值 方法1

print(sheet.cell_value(0,0)) #輸出 第一行第一列單元格的值 方法2

後續遇到問題解決方式

PyThon第三方庫

本文 自 戀花蝶的部落格 今天公司停電,沒上班。跑上來更新個部落格,跟大家分享一下我常用的幾個第三方 python 庫。python 語言之所以能夠如此流行,除了本身內建許多程式庫來保障快速開發之外,目不睱接的第三方庫也是一大主因。結合我目前的工作 網遊開發 我常用的幾個第三方庫如下 wxpytho...

python 第三方庫

requests 模組 具體詳見 requests 是用python語言編寫的第三方庫,基於 urllib,採用 apache2 licensed 開源協議的 http 庫。它比 urllib 更加方便,完全滿足 http 測試需求,多用於介面測試 常用介面 1.requests.request m...

python第三方庫

網路爬蟲是自動進行http訪問並獲取html頁面的程式。常用的python網路爬蟲庫 一 requests requests庫是乙個簡潔且簡單的處理http請求的第三方庫,它的最大優點是程式編寫過程更接近正常url訪問 過程。這個庫建立在python語言的urllib3庫基礎上。request庫支援...