excel+python學習1:測試openpyxl

今天2021。2。26,準備在win7中安裝python玩下,到官網

https://www。python。org/downloads/windows/

下載了一個python-3。9。2 64位安裝才發現它提示只支援windows8。1以上。

https://www。python。org/ftp/python/3。9。2/python-3。9。2-amd64。exe

算了換個3。8。8吧

下載連結:

https://www。python。org/ftp/python/3。8。8/python-3。8。8-amd64。exe

安裝時選擇定製安裝,並勾選下面的“Add Python 3。8 to PATH 新增到路徑

建議安裝到d:\python,並勾選要安裝的元件,特別重要的是千萬要安裝pip

python3。8版本下載安裝的時候預設就帶有pip了,scripts目錄下可以檢視,不需要重新再下載。

這個pip相當於前面我們golang中的GitHub。pip 是 Python 包管理工具,該工具提供了對Python 包的查詢、下載、安裝、解除安裝的功能,自帶就省很多事了。

這是安裝pip畫面

命令列檢查

安裝完要命令列檢查下,如上圖表示python和pip安裝正確

下一步:安裝openpyxl

在命令列:pip install openpyxl

openpyxl主要針對xlsx格式的excel進行讀取和編輯。

開啟python自帶的IDLE編輯器,加入以下程式碼test1。py

import openpyxl

# 讀取excel中的資料

# 第一步:開啟工作簿

wb = openpyxl。load_workbook(‘測試工作簿1。xlsx’)

# 第二步:選取表單

sh = wb[‘Sheet1’]

# 第三步:讀取資料

# 按行讀取資料 list(sh。rows)

# 按行讀取資料,去掉第一行的表頭資訊資料

for cases in list(sh。rows)[1:]:

c0=  cases[0]。value

c1 = cases[1]。value

c2= cases[2]。value

c3= cases[3]。value

print(c0,c1,c2,c3)

# 關閉工作薄

wb。close()

注意test1。py要和測試工作簿1。xlsx儲存在同一目錄中,位置任意。

選選單run執行

以上表格和前面我們測試的表格完全一致

相關文章