人生苦短,我選Python 前文傳送門 讀取 Excel 不知道各位同學有沒有見過有關 Python 操作 Excel 的廣告。小編是見過好多次的,還只需 ¥9.9 就能學習,今天小編就為大家帶來免費的 Python 操作 Excel 的入門教程。 仔細看,仔細學,本文價值 ¥9.9 哦~~~ 這牛逼吹得我自己都有點臉紅。 既然要操作 Excel ,那我們就需要先建立一個 Excel 。 首先在 Excel 中創建 3 個 Sheet ,別跟我說不知道什麼是 Sheet ,可能你不適合看本篇內容。 測試使用 Excel 已經上傳至代碼倉庫,有需要的同學可以取用。 Excel 內容如下: 請先暫時忽略右下角的日期時間,這日期時間並無實際作用,僅用來演示使用。 這是一個 Sheet 的數據,同樣的 Sheet 存在 3 個。 可能各位同學看到這個 Excel 以後大致能猜到小編要幹啥了,對,沒錯,你猜對了,小編就是要算一下平均成績。 那麼用 Excel 自帶的公式來算平均成績不香么,非要用 Python 算,勞民傷財的。 Excel 自帶的函數確實強大,這個不得不服,但是,我如果要跨 Sheet 的操作呢?本文要玩的騷操作就是要跨 Sheet 計算平均成績。 首先,我們需要導入第三方模塊 xlrd ,因為是第三方的模塊,沒有安裝的同學需要先安裝。在命令行中輸入: pip install xlrd 等待進度條走完就好了。 獲取 workbook: 首先,我們需要在代碼中打開我們剛才創建的 Excel : workbook = xlrd.open_workbook('test.xlsx') 小編這裏為了方便,將 test.xlsx 和代碼放在同一目錄,實際在操作中需注意文件的路徑問題,不管是使用相對路徑還是絕對路徑,都要寫對。 Sheet 有關操作: 有關 Sheet 的操作有很多,我們列舉幾個常用的: # 輸出所有 sheet 的名字 print(workbook.sheet_names()) # 獲取所有的 sheet print...