Python – TypeError:types'Cell'的对象没有len()

我正在用Python处理Selenium。

我正在写一个代码,将从Excel文件中获取数据,并在WebPortal上打出相同的数据。 但我得到的错误:

TypeError: object of type 'Cell' has no len() 

以下是代码:

 for X in range(1,rowCount): for Y in range(0,colCount): cellData = worksheet.cell(X,Y) driver.find_element_by_id("XYZ").send_keys(cellData) 

您正在传递一个cell对象,其中的string是预期的。

试试这个:

cellData = worksheet.cell(X,Y).value