python-利用xlrd模塊讀取excel數據,將excel數據轉換成字典格式


  • 前言
  • excel測試案例數據

轉換成這種格式

  • 實現代碼
import os
import xlrd

excel_path = '..\data\\test_case.xlsx'
data_path = os.path.join(os.path.dirname(__file__),excel_path)

wb = xlrd.open_workbook(data_path)
ws = wb.sheet_by_name('Sheet1')
all_cases = {}
for r in range(1,ws.nrows):
    case_data = {}
    for c in range(ws.ncols):
        # 獲取測試用例標題
        tiltle = ws.cell_value(0,c)
        data_value = ws.cell_value(r,c)
        # 構建測試用例字段標題(k),字段值(v)字典形式
        case_data[ws.cell_value(0,c)]=data_value
    # 構建測試用例名(k),用例信息(v)字典形式
    all_cases[ws.cell_value(r,0)]=case_data
print(all_cases)


免責聲明!

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



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