亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用python讀取excel

發布時間:2021-08-12 15:33:34 來源:億速云 閱讀:250 作者:chen 欄目:大數據

這篇文章主要講解了“怎么用python讀取excel”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么用python讀取excel”吧!

如果你需要從一個excel中摘取部分數據,那么,直接打開excel,隨后粘貼復制即可。如果你需要從100個excel中以相同的方法摘取部分數據,那么,你應當寫一個python腳本,寫腳本的時間,一定小于你手工操作100個excel的時間,這就是程序存在的價值和意義。
讀取excel,你使用xlrd這個庫就足夠了。
  1. 第一步,打開文件

  2. 第二步,獲得sheet

  3. 第三步,讀取數據

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

怎么用python讀取excel

讀取excel里的數據,無非就下面三種方法
  1. 讀取某一行的數據

  2. 讀取某一列的數據

  3. 讀取某一個單元格的數據

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

現在,我來演示如何從這個excel中找出身高最高的那位同學

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

從第二行開始按行讀取數據,比較身高
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, 讀取身高列,獲得最大身高的索引

先找到最大身高在身高列的索引位置,也就是這個身高所在的行,那么姓名列相同索引位置的值就是學生的姓名
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)     # 小剛
兩種讀取最大身高學生姓名的方法里,我使用了按行讀取,按列讀取,和按單元格讀取數據這三種方法。xlrd這個庫只能幫到我們這些,剩下的,就要靠你自己去完成。如果到了這里,你就不知道如何繼續下去,那么這就說明你仍然沒有入門編程語言,你此前所學,都只是照貓畫虎的皮毛,你還做不到像一個程序員一樣去思考問題。


感謝各位的閱讀,以上就是“怎么用python讀取excel”的內容了,經過本文的學習后,相信大家對怎么用python讀取excel這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高州市| 宣城市| 石门县| 潢川县| 禄丰县| 道真| 时尚| 和林格尔县| 开阳县| 大英县| 南安市| 囊谦县| 蕲春县| 和平区| 修文县| 新巴尔虎左旗| 鸡泽县| 黑水县| 宣恩县| 南开区| 犍为县| 荥阳市| 礼泉县| 乌兰县| 成安县| 绥中县| 凌海市| 祥云县| 阿瓦提县| 定州市| 永靖县| 呼图壁县| 建宁县| 乌拉特后旗| 东海县| 永新县| 溧水县| 保定市| 昌都县| 鹿邑县| 高台县|