TypeError: cell() got an unexpected keyword argument 'row'
时间: 2023-07-31 14:04:44 浏览: 849
TypeError: Unexpected keyword argument passed to optimizer: learning_rate 解决方法
这个错误提示是在告诉你,`cell()` 方法不支持名为 `row` 的关键字参数。根据你的代码,可能是因为你想要使用的是 `openpyxl` 模块中的 `cell()` 方法,但是这个方法不支持 `row` 参数。
如果你想要获取某个单元格,可以使用工作表对象的 `cell()` 方法,但是它不支持关键字参数。你应该使用位置参数来指定单元格的行号和列号。例如,要获取第一行第一列的单元格,可以这样写:
```
cell_value = dst_ws.cell(1, 1).value
```
如果你想要修改某个单元格的值,也应该使用这种方式来指定单元格的位置。例如,要将第一行第一列的单元格的值设为 `'Hello, world!'`,可以这样写:
```
dst_ws.cell(1, 1, value='Hello, world!')
```
这样就可以避免使用不支持的关键字参数了。
阅读全文