读取指定列

#!/usr/bin/env python3
# coding: utf-8
import xlrd

# 打开excel文件,创建一个workbook对象,book对象也就是fruits.xlsx文件,表含有sheet名
rbook = xlrd.open_workbook('key.xlsx')
# sheets方法返回对象列表,[]
rbook.sheets()
# xls默认有3个工作簿,Sheet1,Sheet2,Sheet3
rsheet = rbook.sheet_by_index(0)  # 取第一个工作簿

# 循环工作簿的所有行
for row in rsheet.get_rows():
    product_column = row[3]  # 品名所在的列
    product_value = product_column.value  # 项目名
    if product_value != '33':  # 排除第一行
        price_column = row[4]  # 价格所在的列
        price_value = price_column.value
        # 打印
        print("{'api':'", product_value,"','sec':'", price_value,"'},")

你可能感兴趣的:(读取指定列)