005:【Python讀取本地Excel文件】使用xlrd模塊來讀取本地Excel文件


使用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.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM