一填抬、簡介
????openpyxl 是 python 中的一個第三方庫实檀,可以對 xlsx 格式的 Excel 文件進行讀取读规、寫入等操作丁频。Excel 是一種比較規(guī)范的數(shù)據(jù)格式杉允,現(xiàn)在主流的測試用例的數(shù)據(jù)一般是寫在 Excel 當中的。openpyxl 需要安裝且使用時需要導入
安裝openpyxl命令:pip install openpyxl
官方文檔:https://pypi.org/project/openpyxl/
中文文檔:https://www.osgeo.cn/openpyxl/index.html#usage-examples
二席里、讀取? Excel 步驟
1叔磷、打開文件,得到一個工作簿 workbook
2奖磁、選擇一個表單? sheet
3改基、通過行列循環(huán)讀取數(shù)據(jù)
操作 Excel? 時涉及的三個概念:
1、workbook 對象:工作簿咖为,使用 openpyxl . load_work() 打開文件后秕狰,得到的返回值就是一個 workbook 的對象稠腊,接下來通過workbook這個對象去得到表單對象:sheet
2、sheet 對象 :表單鸣哀, sheet = workbook['表單名稱']架忌,接下來通過表單對象的到單元格的對象:cell
3、cell 對象 :單元格诺舔,sheet . cell(),一般在測試的時候不會直接用cell备畦,而是使用cell?.?value低飒,我們要的是里面的值
三、Excel 讀取操作代碼演示
四懂盐、Excel寫入操作代碼演示
五褥赊、Excel封裝
處理Excel的這個類只需寫一次就好,之后可以一直調(diào)用