真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么用python讀取excel

這篇文章主要講解了“怎么用python讀取excel”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“怎么用python讀取excel”吧!

創(chuàng)新互聯(lián)專(zhuān)注于迎澤企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,電子商務(wù)商城網(wǎng)站建設(shè)。迎澤網(wǎng)站建設(shè)公司,為迎澤等地區(qū)提供建站服務(wù)。全流程按需設(shè)計(jì),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

如果你需要從一個(gè)excel中摘取部分?jǐn)?shù)據(jù),那么,直接打開(kāi)excel,隨后粘貼復(fù)制即可。如果你需要從100個(gè)excel中以相同的方法摘取部分?jǐn)?shù)據(jù),那么,你應(yīng)當(dāng)寫(xiě)一個(gè)python腳本,寫(xiě)腳本的時(shí)間,一定小于你手工操作100個(gè)excel的時(shí)間,這就是程序存在的價(jià)值和意義。讀取excel,你使用xlrd這個(gè)庫(kù)就足夠了。
  1. 第一步,打開(kāi)文件

  2. 第二步,獲得sheet

  3. 第三步,讀取數(shù)據(jù)

from xlrd import open_workbook
book = open_workbook('stu.xlsx')            # 打開(kāi)文件sheet = book.sheet_by_name("學(xué)生信息")       # 獲得sheet
# 讀取數(shù)據(jù)
編程語(yǔ)言,從來(lái)不會(huì)自動(dòng)的解決某個(gè)實(shí)際應(yīng)用問(wèn)題,它只是提供最基礎(chǔ)的操作,例如加減乘除。在這些基礎(chǔ)操作的基礎(chǔ)之上,人們封裝了一些庫(kù),但這些庫(kù)也僅僅是有針對(duì)性的提供一些業(yè)務(wù)層面的基礎(chǔ)操作,具體應(yīng)用中如何運(yùn)用,每個(gè)人都可以有自己的想法。

怎么用python讀取excel

讀取excel里的數(shù)據(jù),無(wú)非就下面三種方法
  1. 讀取某一行的數(shù)據(jù)

  2. 讀取某一列的數(shù)據(jù)

  3. 讀取某一個(gè)單元格的數(shù)據(jù)

是不是有一點(diǎn)失望,python能做的事情似乎非常簡(jiǎn)單,并沒(méi)有傳說(shuō)中的那么神奇?這就是職業(yè)程序員與業(yè)余門(mén)外漢對(duì)編程理解差異最大的地方。門(mén)外漢以為編程有魔法的力量,而職業(yè)程序員很清楚,那些所謂的魔法都是自己一行行代碼編造出來(lái)的假象。

現(xiàn)在,我來(lái)演示如何從這個(gè)excel中找出身高最高的那位同學(xué)

方法1, 逐行遍歷,比較身高

從第二行開(kāi)始按行讀取數(shù)據(jù),比較身高
nrows = sheet.nrowsmax_height = 0stu_name = ""for i in range(1, nrows):    row_data = sheet.row_values(i)    if int(row_data[2]) > max_height:        max_height = int(row_data[2])        stu_name = row_data[0]
print(stu_name)     # 小剛

方法2, 讀取身高列,獲得最大身高的索引

先找到最大身高在身高列的索引位置,也就是這個(gè)身高所在的行,那么姓名列相同索引位置的值就是學(xué)生的姓名
height_column = sheet.col_values(2)[1:]max_height = max(height_column)index = height_column.index(max_height)     # 最大身高的索引
stu_name =sheet.cell_value(index+1, 0)      # 讀取指定單元格print(stu_name)     # 小剛
兩種讀取最大身高學(xué)生姓名的方法里,我使用了按行讀取,按列讀取,和按單元格讀取數(shù)據(jù)這三種方法。xlrd這個(gè)庫(kù)只能幫到我們這些,剩下的,就要靠你自己去完成。如果到了這里,你就不知道如何繼續(xù)下去,那么這就說(shuō)明你仍然沒(méi)有入門(mén)編程語(yǔ)言,你此前所學(xué),都只是照貓畫(huà)虎的皮毛,你還做不到像一個(gè)程序員一樣去思考問(wèn)題。

感謝各位的閱讀,以上就是“怎么用python讀取excel”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)怎么用python讀取excel這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


本文標(biāo)題:怎么用python讀取excel
文章起源:http://weahome.cn/article/ggdegc.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部