xlrd操作excel資料

2021-09-26 18:57:04 字數 1059 閱讀 5556

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.檔案開啟 ...