在Python和openpyxl中,我想在用户打开电子表格时更改活动单元格。
这会产生'A1':
print("Active Cell: " + WorkSheetOne.sheet_view.selection[0].activeCell)
这会在打开文件(损坏的文件)时产生错误:
WorkSheetOne.sheet_view.selection[0].activeCell = 'A4'
如何将激活/选中的单元格设置为A1以外的值?
发布于 2018-01-25 04:04:23
对于openpyxls版本2.3.2,我让它工作:
WorkSheetOne.sheet_view.selection[0].activeCell = 'A4'
WorkSheetOne.sheet_view.selection[0].sqref = 'A4'
希望这对某些人有帮助。
发布于 2018-07-18 02:22:02
如果您使用的是openpyxl版本2.5.4或更高版本,请尝试键入以下内容以设置活动单元格
ws.cell(row=4, column=1)
wb.save("spreadsheet.xlsx")
假设ws是您使用的工作表,并且您希望将单元格A4设置为活动。确保将电子表格保存在代码中。
https://stackoverflow.com/questions/48428250
复制相似问题