介紹了使用 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...