xlrd常用用法整理

2022-07-07 08:15:15 字數 3335 閱讀 7257

1.1 安裝模板:

在cmd命令列輸入:pip install xlrd

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

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) #返回單元格中的資料

1.1 安裝模板:

在cmd命令列輸入:pip install xlrd

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

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) #返回單元格中的資料

Python中xlrd常用用法整理

1.1 安裝模板 在cmd命令列輸入 pip install xlrd 1.2 xlrd介紹 xlrd是python環境下對excel中的資料進行讀取的乙個模板,可以進行的操作有 2.1 開啟檔案 獲取乙個工作表 import xlrd data xlrd.open workbook 01.xls ...

sscanf常用用法整理

一 格式化輸出字串,相當於strcpy sscanf 123456 s str output 123456 二 取指定長度的字串 sscanf 12345678 4s str output 1234 三 取到指定字串為止。sscanf 123456789 abcdfe str output 1234...

CRUL常用用法

1 儲存http結果 curl o page.html 2設定 curl x 123.45.67.89 1080 o page.html 3 自動填寫使用者名稱密碼 curl u name passwd ftp ip port path file 4上傳檔案 curl t localfile u n...