1. 程式人生 > >介面測試基礎——第5篇xlrd模組

介面測試基礎——第5篇xlrd模組

https://cloud.tencent.com/developer/article/1130586

# coding: utf-8

import xlrd

# excel路徑
excel_path = r'C:\Users\weiming\Desktop\Inter\data\test_case_merchant_basic.xlsx'

# 開啟Excel
data = xlrd.open_workbook(excel_path)

# 檢視Excel中的sheet名稱
data.sheet_names()
# 通過索引或表名獲取第一個工作表:一個list
table = data.sheets()[0]
# table1 = data.sheet_by_index(0)
# table2 = data.sheet_by_name(u'部門管理')
# print table, table1, table2
# 獲取行數和列數
nrows = table.nrows
ncols = table.ncols
# print nrows, ncols
# 獲取整行和整列的值
# print table.row_values(1)
# print table.col_values(2)
# 迴圈行,得到索引的列表
# for rn in range(table.nrows):
    # print table.row_values(rn)

# 單元格
cell_A1 = table.cell(0, 0).value
cell_A2 = table.cell(1, 0).value
# print cell_A1, cell_A2

# 分別使用行列索引
cell_A3 = table.row(0)[0].value
cell_A4 = table.col(1)[1].value
print cell_A3, cell_A4

 

 

期間遇到問題

No module named 'xlrd'

原因:該錯誤是因為Excel需要單獨的模組支援,所以需要安裝xlrd模組

解決辦法:

1.Python3可以在命令提示符中輸入: pip3 install xlrd

2.Python2直接輸入pip install xlrd