讀取指定列

2021-10-23 06:39:37 字數 702 閱讀 1173

#!/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

(","

)

Python 讀取excel指定的列

介紹了使用 xlrd 模組,讀取指定座標的單元格,以及迴圈整個 還沒有介紹如何讀取指定的列。目前有一張水果 表,內容如下 需要提取品名和成本價,完整 如下 usr bin env python3 coding utf 8 import xlrd 開啟excel檔案,建立乙個workbook物件,bo...

讀取txt中某列元素中指定字元

需要得到這列數字 import codecs import re 開啟txt檔案,以 utf 8 編碼讀取 f codecs.open 路徑 mode r encoding utf 8 line f.readline 以行的形式進行讀取檔案 list1 while line a line.split...

select 指定 列值

two way roleid列並不在表sys user中,虛擬roleid列,指定roleid列的值均為aaa,以下兩種方式實現。1.username 為表sys user中存在的列。select userid,replace username,username,aaa as roleid from...