python3读取excel⽂档数据
实现场景:
1、读取Excel表数据
2、把数据作为参数传给后⾯的函数
3、后⾯的函数循环读取参数执⾏操作
本案例Excel内容为下图,becks为表名
先贴代码
import xlrd
#读取excel⽂件
def excel():
wb = xlrd.open_workbook('F:\\script\\1024.xls')# 打开Excel⽂件
sheet = wb.sheet_by_name('becks')#通过excel表格名称(rank)获取⼯作表
dat = [] #创建空list
for a in ws): #循环读取表格内容(每次读取⼀⾏数据)
cells = w_values(a) # 每⾏数据赋值给cells
data=int(cells[0])#因为表内可能存在多列数据,0代表第⼀列数据,1代表第⼆列,以此类推
dat.append(data) #把每次循环读取的数据插⼊到list
return dat
a = excel() #返回整个函数的值
print(a)
def test(a): #a变量传⼊
for b in a: #循环读取a变量list
print(b)
test(a)
具体步骤及解析:
1、python读取Excel需要安装xlrd库,cmd下执⾏pip install xlrd等待安装完成即可
2、Import xlrd导⼊库
3、wb = xlrd.open_workbook('F:\\script\\1024.xls') 打开Excel⽂件,注意双斜杠,wb=的意思是把⽂件定义给wb
4、sheet = wb.sheet_by_name('becks') 通过名称的⽅式读取⼯作表内容,这⾥的becks即⼯作表的名称
5、dat = [] 创建⼀个list,收集下⾯循环产⽣的数据
6、For内容即循环读取表格内的数据,并且把数据插⼊到dat数列中。
7、Excel()循环玩后,输出a打印出来的结果为[111, 112, 113, 114, 115, 116, 117, 118, 119, 120]
8、然后把a传⼊函数test内,for循环读取a内的数据
python怎么读取excel文件数据整个脚本执⾏完后打印的结果为
参考⽂档
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论