欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

xlrd常用屬性和方法

林玟書2年前27瀏覽0評論

xlrd常用屬性和方法?

1.1 安裝模板:

到python官網下載http://pypi.python.org/pypi/xlrd模塊安裝,前提是已經安裝了python 環境。

在cmd命令行輸入:pip install xlrd

1.2 xlrd介紹:xlrd是python環境下對excel中的數據進行讀取的一個模板,可以進行的操作有:

讀取有效單元格的行數、列數

讀取指定行(列)的所有單元格的值

讀取指定單元格的值

讀取指定單元格的數據類型

2.常用函數

2.1 打開文件(獲取一個工作表):

import xlrd

data = xlrd.open_workbook("01.xls")#打開當前目錄下名為01.xls的文檔

#此時data相當于指向該文件的指針

table = data.sheet_by_index(0)#通過索引獲取,例如打開第一個sheet表格

table = data.sheet_by_name("sheet1")#通過名稱獲取,如讀取sheet1表單

table = data.sheets()[0]#通過索引順序獲取

# 以上三個函數都會返回一個xlrd.sheet.Sheet()對象

names = data.sheet_names() #返回book中所有工作表的名字

data.sheet_loaded(sheet_name or indx) # 檢查某個sheet是否導入完畢

2.2 對行進行操作:

nrows = table.nrows #獲取該sheet中的有效行數

table.row(rowx) #返回由該行中所有的單元格對象組成的列表

table.row_slice(rowx) #返回由該列中所有的單元格對象組成的列表

table.row_types(rowx, start_colx=0, end_colx=None) #返回由該行中所有單元格的數據類型組成的列表

table.row_values(rowx, start_colx=0, end_colx=None) #返回由該行中所有單元格的數據組成的列表

table.row_len(rowx) #返回該列的有效單元格長度

2.3 對列進行操作:

ncols = table.ncols#獲取列表的有效列數

table.col(colx, start_rowx=0, end_rowx=None)#返回由該列中所有的單元格對象組成的列表

table.col_slice(colx, start_rowx=0, end_rowx=None)#返回由該列中所有的單元格對象組成的列表

table.col_types(colx, start_rowx=0, end_rowx=None)#返回由該列中所有單元格的數據類型組成的列表

table.col_values(colx, start_rowx=0, end_rowx=None)#返回由該列中所有單元格的數據組成的列表

2.4 對單元格進行操作:

table.cell(rowx, colx) # 返回單元格對象

table.cell_type(rowx, colx) # 返回單元格中的數據類型

table.cell_value(rowx,colx) #返回單元格