import xlrd
# 開啟excel檔案
data = xlrd.open_workbook(r'示例資料.xlsx')
# xlrd中常用函式
table = data.sheets()[0] # 通過索引順序獲取sheet, 返回xlrd.sheet.sheet()物件
print(table)
table = data.sheet_by_index(0) # 通過索引順序獲取sheet, 返回xlrd.sheet.sheet()物件
print(table)
table = data.sheet_by_name('sheet1') # 通過sheet名來獲取sheet, 返回xlrd.sheet.sheet()物件
print(table)
names = data.sheet_names() # 獲取所有sheet名
print(names)
data.sheet_loaded('sheet1') # 通過sheet名檢查某個sheet是否匯入完畢
data.sheet_loaded(0) # 通過sheet索引來檢查某個sheet是否匯入完畢
# xlrd中行操作
print('xlrd中行操作')
nrows = table.nrows # 返回表中第乙個sheet的行數
print(nrows)
print(table.row(0)) # 返回指定行的內容(列表)
print(table.row_slice(0)) # 返回指定行的內容(列表)
print(table.row_types(1, start_colx=0, end_colx=none)) # 返回由該行中所有單元格的資料型別組成的列表
print(table.row_values(1, start_colx=0, end_colx=none)) # 返回指定行中每個單元格的內容(列表)
print(table.row_len(1)) # 返回列數
使用xlrd模組操作Excel
table data.sheets 0 table data.sheet by index 0 print table 獲取正行或是整列的值 con table.row values 0 356.0,星際牛仔 n 26話 1998年10月23日 渡辺信一郎 矢立肇 川元利浩 9.1,4021人評分 ...
Excel操作之讀取資料 基於xlrd模組
excel資料讀取操作是基於工作表物件進行的,所以需要首先獲取工作表物件,而工作表物件要通過工作簿物件獲取的。以下操作以以下表為例子 開啟檔案並返回乙個工作簿物件 workbook obj xlrd.open workbook c player.xlsx 獲取工作表名稱列表 print workbo...
xlrd處理Excel資料 讀
1.什麼是xlrd?python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫 2.使用 1.常用單元格中的資料型別 empty 空的 string text number date boolean error blank 空白 2.檔案開啟 ...