编程学习网 > 编程语言 > Python > Python如何读取Excel文件中的某一列
2021
06-09

Python如何读取Excel文件中的某一列

本文主要为大家介绍Python如何读取Excel文件中的某一列,有需要的朋友可以参考一下:

目前有一张水果报价表,内容如下:

需要提取品名和成本价,完整代码如下:



#!/usr/bin/env python3

# coding: utf-8

import xlrd

 

# 打开excel文件,创建一个workbook对象,book对象也就是fruits.xlsx文件,表含有sheet名

rbook = xlrd.open_workbook('test.xlsx')

# sheets方法返回对象列表,[<xlrd.sheet.Sheet object at 0x103f147f0>]

rbook.sheets()

# xls默认有3个工作簿,Sheet1,Sheet2,Sheet3

rsheet = rbook.sheet_by_index(0)  # 取第一个工作簿

 

# 循环工作簿的所有行

for row in rsheet.get_rows():

    product_column = row[1]  # 品名所在的列

    product_value = product_column.value  # 项目名

    if product_value != '品名':  # 排除第一行

        price_column = row[4]  # 价格所在的列

        price_value = price_column.value

        # 打印

        print("品名", product_value, "价格", price_value)


执行输出:


品名 陕西水晶富士 价格 4.1 
品名 雪梨 价格 1.6 
品名 无籽西瓜 价格 1.7
以上就是“Python如何读取Excel文件中的某一列”的详细内容,想了解更多请持续关注编程学习网




扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取