如何在 Selenium 中使用 Python 建立工作表並在其中寫入一些值?
我們可以建立一個工作表,然後在其中寫入一些值。Excel 是一種電子表格,以 .xlsx 副檔名儲存。一個 Excel 工作簿包含多個工作表,每個工作表都由行和列組成。
在所有工作表中,當我們訪問特定工作表時,它被稱為活動工作表。工作表中的每個單元格都有一個唯一的地址,它是行號和列號的組合。
列號從字母字元 A 開始,行號從數字 1 開始。一個單元格可以包含多種型別的值,它們是工作表的主要組成部分。
要在 Selenium 中使用 Python 處理 Excel,我們需要藉助 OpenPyXL 庫。此庫負責對 Excel 進行讀寫操作,具有 xlsx、xlsm、xltm、xltx 等副檔名。
要安裝 OpenPyXL 庫,我們必須執行命令 **pip install openpyxl**。這是因為 OpenPyXL 不是 Python 預設自帶的。之後,我們應該在程式碼中 **import openpyxl**,然後我們就可以開始與 Excel 互動了。
要建立工作表,首先我們需要有一個 Workbook 類的物件,然後將其儲存在一個變數中。接下來,藉助 create_sheet() 方法,將建立一個新的工作表。此方法將工作表名稱和位置作為引數。位置從 0 開始。
要在該工作表中寫入一些值,我們需要使用行號和列號以及 cell 方法 [該方法將行號和列號作為引數]。例如,要指向對應於第 2 行和第 3 列的單元格,我們需要提及 sheet.cell(row=2,column=3)。
識別單元格後,我們需要使用 value 方法設定單元格中的值。最後,我們需要將更改儲存到 Excel。
語法
wrkbk = openpyxl.Workbook()
# to create the sheet with name
sh = wrkbk.create_sheet("Details", 2)
# set the value in row 2 and column 3
sh.cell(row=2,column=3).value = "Tutorialspoint"示例
建立工作表並在其中寫入一些值的編碼實現。
import openpyxl
# store the object of Workbook class in a variable
wrkbk = openpyxl.Workbook()
# to create a new sheet
sh = wrkbk.create_sheet("Details", 2)
# to set the value in row 2 and column 3
sh.cell(row=2,column=3).value = "Tutorialspoint"
# to save the workbook
wrkbk.save("SeleniumPython.xlsx")
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP