Python 讀取excel指定的列

2022-05-17 06:39:14 字數 996 閱讀 3543

介紹了使用 xlrd 模組,讀取指定座標的單元格,以及迴圈整個**。

還沒有介紹如何讀取指定的列。

目前有一張水果**表,內容如下:

需要提取品名和成本價,完整**如下:

#

!/usr/bin/env python3

#coding: utf-8

import

xlrd

#開啟excel檔案,建立乙個workbook物件,book物件也就是fruits.xlsx檔案,表含有sheet名

rbook = xlrd.open_workbook('

test.xlsx')

#sheets方法返回物件列表,

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檔案

一 安裝xlrd模組 二 使用介紹 1 匯入模組 import xlrd 2 開啟excel檔案讀取資料 data xlrd.open workbook excelfile.xls 3 使用技巧 獲取乙個工作表 table data.sheets 0 通過索引順序獲取 table data.shee...

python讀取Excel例項

1 安裝python官方excel庫 xlrd 2 獲取excel檔案位置並讀取 3 讀取sheet 4 讀取指定rows和cols內容 coding utf 8 import xlrd from datetime import date,datetime def read excel 檔案位置 e...

python讀取excel檔案

coding utf 8 import xlrd 路徑前加 r,讀取的檔案路徑 file path r f test.xlsx 檔案路徑的中文轉碼 file path file path.decode utf 8 獲取資料 data xlrd.open workbook file path 獲取sh...