介面測試基礎——第5篇xlrd模組
阿新 • • 發佈:2018-12-27
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