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