python处理表格中指定某几列的内容

嗨,all
大家在做接口自动化时要使用Excel中的接口用例,但是表格中的用例并不是每一列都有用,那怎么提取指定哪几列的内容,并把他们全部输出呢?

import xlrd
file_book = r"C:\Users\fasttext44.xlsx"
work_book = xlrd.open_workbook(file_book)
#print(work_book.sheet_names())
#取第一个sheet
sheet_name = work_book.sheet_names()[0]
#用索引就可以,用by_name就报错,草;这个是取sheet中的内容
sheet1 = work_book.sheet_by_index(0)
#获取总列跟行数
rows = sheet1.nrows
cols = sheet1.ncols
"""  输出每行的第1,2列"""
rows = 1
while rows < 44:
    No1 = sheet1.row_values(rows)[1]
    No2 = sheet1.row_values(rows)[2]
    print("第%d题 :"% rows ,end=" \t")
    print(No1)
    print("正确答案:", end='\t')
    print(No2)
    rows += 1

结果是这样的:

1: 	班上的男同学总会偷偷摸小红的手,小明最好怎么做
正确答案:	告诉老师和家长
第2: 	变更注册商标的注册人地址,可以不用提出变更登记吗
正确答案:	错误
第3: 	气味可以申请注册为商标吗
正确答案:	不可以
第4: 	使用假冒机油滤清器有可能会造成下面哪些问题
正确答案:	以下全是

注:转载请说明出处

你可能感兴趣的:(python,表格处理,接口,python,大数据,excel,列表)