【軟體測試學習筆記】Python--xlwt
阿新 • • 發佈:2020-12-12
前言:
Python--xlwt
自動化測試中我們測試用例是放在Excel中,指令碼執行測試用例後,需要自動寫入測試結果,所以我們需要用到xlwt模組將結果寫入Excel。
### 安裝模組
pip install xlwt
```python #! /usr/bin/python3 # -*- coding:utf-8 -*- # @FileName: wt.py # @Time : 2020/8/21 15:59 # 公眾號 : 程式設計師一凡 import xlwt # 第一步:建立一個workbook 設定編碼 workbook = xlwt.Workbook(encoding = 'utf-8') # 第2步:建立一個worksheet worksheet = workbook.add_sheet('My Worksheet') # 第3步:寫入excel # 引數對應 行, 列, 值 worksheet.write(1, 0, 'name') # 第4步:儲存(一定記得儲存) workbook.save('Excel_test.xlsx') ```
執行結果
image-20200821161816814](C:\Users\zhuzhichao\AppData\Roaming\Typora\typora-user-images\image-20200821161816814.png
### 練習:表格資料寫入到Excel表內
| title | name | | ------ | :------: | | 公眾號 | 程式設計師一凡 | ```python #! /usr/bin/python3 # -*- coding:utf-8 -*- # @FileName: wt.py # @Time : 2020/8/21 15:59 # 公眾號 : 程式設計師一凡 import xlwt title = ["title", "name"] datas = ["部落格園", "程式設計師一凡"] # 第一步:建立一個workbook 設定編碼 workbook = xlwt.Workbook(encoding='utf-8') # 第2步:建立一個worksheet worksheet = workbook.add_sheet('My Worksheet') # 第3步:寫入excel # 引數對應 行, 列, 值 # 第4步:寫入標題title,name i = 0 # 列表迴圈三次,即range(0, 1) for x in range(len(title)): # 先將title, name寫入至標題 worksheet.write(0, i, title[x]) i += 1 # 第5步:寫入資料 n = 0 for data in range(len(datas)): worksheet.write(1, n, datas[data]) n += 1 # 第5步:儲存(一定記得儲存) workbook.save('Excel_test.xlsx') ```