1. 程式人生 > >python讀取excel檔案—xlrd

python讀取excel檔案—xlrd

使用 xlrd 模組

1、安裝 xlrd 模組

pip install xlrd

Ipython 裡面好像自帶有xlrd模組,不需要另外安裝

2、匯入模組

import xlrd
3、開啟檔案
data = xlrd.open_workbook('F:\\python.xls')

4、獲取資料

(1)獲取工作表

table = data.sheet()[i]                          # 通過索引順序獲取工作表
table = data.sheet_by_index(i)                   # 通過索引順序獲取工作表
table = data.sheet_by_name(u'Sheet1')            # 通過索引名稱獲取工作表

(2)獲取表格內容
a = table.row_values(i)        # 獲取整行的內容   返回一個list
b = table.col_values(i)        # 獲取整列的內容   返回一個list

(3)獲取表中行、列數
nrows = table.nrows            # 獲取工作表中的行數
ncols = table.ncols            # 獲取工作表中的列數
(4)迴圈列表行、列內容
for i in range(nrows)
    print(table.row_values(i))      # 迴圈依次輸出每一行的值  返回多個list

(5)獲取某一單元格的內容
cell_A1 = table.cell(0,0).value     # 通過單元格座標獲取相應位置元素
cell_C4 = table.cell(3,2).value
cell_A2 = table.row(0)[1].value     # 通過工作表的行 來獲取某一元素
cell_C5 = table.col(2)[4].value     # 通過工作表的列 倆獲取某一元素

5、寫入檔案

待補充