Python之xlrd模組讀取xls檔案與報錯解決

2022-06-11 21:00:14 字數 691 閱讀 4588

pip3 install xlrd

sheet編號從0開始

rows,colnum編號均從0開始

合併的單元格僅返回第一格內容

sheets只能被呼叫一次,可獲取所有sheet取idx

無論**內資料型別是int還是str,純數字內容會返回float

import xlrd

file = "name_list.xls"

data = xlrd.open_workbook(file)

table = data.sheets()#read all sheet by idx

table_1 = table[1] #input signal sheet

name = table_in.col_values(2, start_rowx=1, end_rowx=none) #get col.c w/o header

print(name) #output ['ada','barry','colin','darwin']

table_2 = table[2] #next sheet

...

py檔名不可以命名為xlrd否則會與import衝突報錯attributeerror: module 'xlrd' has no attribute 'open_workbook'

利用xlrd模組實現Python讀取Excel文件

coding cp936 python讀取excel import xlrd defmain xls xlrd.open workbook d 11.xls try mysheet xls.sheet by name sheet1 找到名為sheet1的工作表。區分大小寫 except print ...

Python 讀取Excel之xlrd篇

上一期給大家分享了如何用python讀取文字,這次給大家分享如何讀取excel 內容,拿最常見的.xlsx和.xls格式來講解。本章主要知識點有 讀取整篇excel返回list list list 格式 讀取指定sheet頁內容返回list list 格式 讀取任意一行或一列返回list 格式 正文...

Excel操作之讀取資料 基於xlrd模組

excel資料讀取操作是基於工作表物件進行的,所以需要首先獲取工作表物件,而工作表物件要通過工作簿物件獲取的。以下操作以以下表為例子 開啟檔案並返回乙個工作簿物件 workbook obj xlrd.open workbook c player.xlsx 獲取工作表名稱列表 print workbo...