Python如何讀取Excel檔案的資料

2021-10-22 21:28:05 字數 860 閱讀 1506

問題:python如何讀取excel檔案的資料?

我們在自動化過程中難免會有一些測試資料要存放在excel或者json檔案、xml檔案中來達到資料分離的效果,那麼如何把excel裡面的資料讀取出來使用呢?這裡我們用到的是python裡面的xlrd這個庫。其實,對於excel來說找到它的規律處理問題就很簡單了。可以確定的是列肯定是不變的,行可能會變化,只要確定了列的索引值,其實問題也容易解決。

首先,我們需要匯入xlrd,並繼承乙個開啟檔案的方法open_workbook。 一般的過程仔細思考下可以分為這麼幾步:

1.開啟excel檔案 

2.獲取工作表在哪個sheet頁

3.獲取行

4.獲取列

5.一般以列的標題為取值的鍵來儲存資料

6.資料取出來後存放到列表中

7.遍歷excel的行,遍歷excel的列,將遍歷後的每行的資料和索引鍵對應起來

8.最好將資料新增到列表中

按照這個思路處理excel就很簡單了,請看詳細的編寫步驟:

def get_exceldata(filename,worksheet):

''':param filename: 檔名稱

:param worksheet: 檔案在哪個sheet頁

:return:

'''#開啟excel檔案

openexcel=open_workbook(filename,encoding_override='utf-8') #這裡設定乙個編碼目的解決中文可能亂碼的問題

#獲取工作表

getsheet=openexcel.sheet_by_name(worksheet)

#獲取行

row

如何使用python讀取excel(一)

在進行操作前,我們先熟悉一下excel 的基本術語 這裡我們使用openpyxl讀取資料。檢視每個工作簿包含的工作表 import openpyxl wb openpyxl.load workbook examble.xlsx 從工作簿檢視工作表 print wb.sheetnames 也可以通過迴...

PYTHON如何讀取和寫入EXCEL裡面的資料

好久沒寫了,今天來說說python讀取excel的常見方法。首先需要用到xlrd模組,pip install xlrd 安裝模組。首先開啟excel檔案 xl xlrd.open workbook r d file data.xlsx 傳檔案路徑 通過索引獲取要操作的工作表 table xl.she...

python讀取excel檔案

一 安裝xlrd模組 二 使用介紹 1 匯入模組 import xlrd 2 開啟excel檔案讀取資料 data xlrd.open workbook excelfile.xls 3 使用技巧 獲取乙個工作表 table data.sheets 0 通過索引順序獲取 table data.shee...