如何在使用Python和Selenium時獲取工作簿中的活動工作表?


我們可以在Selenium中獲取工作簿中的活動工作表。Excel是一個以.xlsx副檔名儲存的電子表格。一個Excel工作簿包含多個工作表,每個工作表都由行和列組成。

在所有工作表中,當我們訪問特定工作表時,它被稱為活動工作表。工作表中的每個單元格都有一個唯一的地址,它是行號和列號的組合。

列號從字母A開始,行號從數字1開始。單元格可以包含多種型別的值,它們是工作表的主要組成部分。

要在Python和Selenium中使用Excel,我們需要藉助OpenPyXL庫。此庫負責對副檔名為xlsx、xlsm、xltm、xltx的Excel檔案進行讀寫操作。

要安裝OpenPyXL庫,我們必須執行命令 **pip install openpyxl**。這是因為OpenPyXL並非Python的預設庫。之後,我們應該在程式碼中 **import openpyxl**,然後我們就可以與Excel互動了。

要獲取工作簿中的活動工作表,首先我們需要透過指定其所在路徑來載入整個工作簿。這是透過load_workbook()方法實現的。

語法

wrkbk = load_workbook("C:\work\SeleniumPython.xlsx")
# to identify the active sheet
sh = wrkbk.active

示例

識別活動工作表的程式碼實現。

import openpyxl
# load excel with its path
wrkbk = load_workbook("C:\work\SeleniumPython.xlsx")
# to get the active work sheet
sh = wrkbk.active

更新於:2020年7月29日

824 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.