发生了异常: Sheet '效能数据' already exists and if_sheet_exists is set to 'error'.
时间: 2023-12-22 10:05:58 浏览: 190
模型迁移错误常见问题”django.db.utils.InternalError: (1050, “Table ‘django_content_type’ already exists”)”
这个异常是因为子表已经存在,但是在ExcelWriter中if_sheet_exists默认设置为“error”,如果子表已经存在就会报错。
您可以修改ExcelWriter的if_sheet_exists参数为“replace”来覆盖原子表,或者为“add”来新增一个子表。
例如,如果要覆盖原子表,在打开ExcelWriter时可以这样写:
```
with pd.ExcelWriter("场地效益看板.xlsx", engine='openpyxl', mode='a', if_sheet_exists='replace') as writer:
```
如果要新增一个子表,可以这样写:
```
with pd.ExcelWriter("场地效益看板.xlsx", engine='openpyxl', mode='a', if_sheet_exists='add') as writer:
```
阅读全文