使用xlrd模塊來讀取xls文件
注意:xlrd只能對Excel文件進行“讀”操作
1、首先本地新建一個Excel表格(.xls格式),假設表格內容如下:

2、引入xlrd模塊(沒有的話需要使用pip命令下載安裝該模塊)

3、獲取Excel文件對象

4、一個Excel文件中可能有多個表(即多個sheet),可以以列表形式返回所有表的表名

運行結果:

5、獲取sheet表對象,如此處獲取“學生信息”表的對象。有三種方式,分別是以索引方式(2種)和以表名稱(1種)的方式。

運行結果:可以看到三個返回的對象,其內存地址是一樣的,即返回的都是同一個對象(“學生信息”表)

6、也可通過sheet表對象來獲取sheet表名、通過工作表列表索引來獲取某個sheet表的表名

運行結果:

7、拿到Sheet工作表對象后,通過這個對象來獲取這個Sheet表的總行數、總列數


運行結果:

8、知道了總行數和總列數,就可以循環的按行(或按列)打印表格中的數據、或者獲取特定行(列)的數據。並以列表形式輸出,列表中每一項均為str類型

運行結果:

9、精確定位某一個單元格,獲取某一個單元格的數據
(1)通過坐標sheet.cell_value(x,y)或sheet.cell(x,y).value

運行結果:

(2)通過獲取到的某行(或某列)數據,再通過索引來獲取某個單元格中的數據

運行結果:

--------------結束-----------------
import xlrd
# 獲取所讀取的excel文件對象readFile = xlrd.
