编写指定行号和列号的Excel文件 – openpyxl

我有一个用XLWT库编写的代码,现在我切换到了openpyxl因为它允许具有比XLWT更多的行限制的XLSX文件允许

我通过在XLWT指定行号和列号来编写单元格

 worksheet.write(1, 2, "City") 

现在我想知道如何在openpyxl做到这openpyxl ? 我努力了

 worksheet.cell(1, 1).value = "test" 

但是我得到一个错误

 AttributeError: 'int' object has no attribute 'replace' 

它应该是:

 worksheet.cell(row=1, column=1).value = "test"