很大的.xls 文件导入sqlserver2005导入不全_python3 接口测试数据驱动之操作 excel 文件...
python3 接口測試數據驅動之操作 excel 文件
1.4 操作 excel 文件
Python 中一般使用 xlrd 庫來讀取 Excel 文件, xlrd 庫是 Python 的第三方庫。
1.4.1 xlrd 庫安裝
Xlrd 庫跟其他第三方庫一樣,都是通過 pip install xlrd 命令來安裝。
安裝成功之后,在 C:Python34Libsite-packages 下可以看到相應的Xlrd 庫目錄。
以下是xlrd 庫下的相應模塊方法
備注:喜歡研究的同學,可以去研究 xlrd 庫下的相應模塊的實現原理。
1.4.2 在 Python3 下打開excel文件,獲取一個Book()對象
例如:讀取 result.xls 的數據。
程序實現:
#導入 xlrd 庫
import xlrd
# 打開 Excel 讀取文件,open_workbook()為打開 Excel文件的方法,參數為:文件名
result_file =xlrd.open_workbook("./result.xls")
1.4.3 獲取 sheets 數目
代碼實現:
#導入 xlrd 庫
import xlrd
# 打開 Excel 讀取文件,open_workbook()為打開 Excel文件的方法,參數為:文件名
file =xlrd.open_workbook("./result.xls")
print(file.nsheets)
運行結果:
1.4.4 獲取 sheets 列表
代碼實現:
#導入 xlrd 庫
import xlrd
# 打開 Excel 讀取文件,open_workbook()為打開 Excel文件的方法,參數為:文件名
file =xlrd.open_workbook("./result.xls")
print(file.sheets())
運行結果:
1.4.5 獲取 sheets name 列表
代碼實現:
#導入 xlrd 庫
import xlrd
# 打開 Excel 讀取文件,open_workbook()為打開 Excel文件的方法,參數為:文件名
file =xlrd.open_workbook("./result.xls")
print(file.sheet_names())
運行結果:
1.4.6 獲取文件中的 Sheet
代碼實現:
#導入 xlrd 庫
import xlrd
# 打開 Excel 讀取文件,open_workbook()為打開 Excel文件的方法,參數為:文件名
file =xlrd.open_workbook("./result.xls")
print(file.sheets())
sheet1 = file.sheets()[0] #sheets返回一個sheet列表
sheet2 = file.sheet_by_index(0) #通過索引順序獲取
sheet3 = file.sheet_by_name('保單查詢結果清單') #通過名稱獲取
18.4.7 獲取行數,列數
代碼實現:
#導入 xlrd 庫
import xlrd
# 打開 Excel 讀取文件,open_workbook()為打開 Excel文件的方法,參數為:文件名
file =xlrd.open_workbook("result.xls")
# 獲取當前文件的表
shxrange = range(file.nsheets)
try:
sh = file.sheet_by_name("保單查詢結果清單")
except:
print("no sheet in %s named '保單查詢結果清單'
總結
以上是生活随笔為你收集整理的很大的.xls 文件导入sqlserver2005导入不全_python3 接口测试数据驱动之操作 excel 文件...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java: 程序包com.github.
- 下一篇: java不需要返回数据时_从Java方法