根据您提供的文本[0],openpyxl操作完后的保存操作可以通过调用`wb.save()`函数实现,其中`wb`是一个workbook对象。下面是一个例子:
```python
from
openpyxl
import
load_workbook
加载现有的Excel文件
wb1
=
load_workbook('E:\MyWord\study\RL0314\西瓜.xlsx')
获取第1张sheet
sheet1
=
wb1.active
对sheet进行一些操作...
保存修改后的文件
wb1.save('E:\MyWord\study\RL0314\西瓜.xlsx')
```
如果您是在创建新的Excel文件或者对文件进行了修改,您需要调用`wb.save()`函数来保存这些更改。当您使用`load_workbook()`函数打开一个已存在的文件或者创建了一个新的文件并且对其进行了修改之后,调用`save()`函数将会把所有的改动保存到指定的文件路径中。
另外,值得注意的是,openpyxl库不支持`.xls`文件格式,只支持`.xlsx`和`.xl***`文件格式[12]。所以在使用openpyxl时,请确保您的文件是这两种格式之一。
如果您在保存文件时遇到了`IsADirectoryError`错误,这通常意味着您提供的路径是一个目录而不是文件。在这种情况下,您应该确保您提供的是一个有效的文件路径,而不是目录路径。如果是要保存到用户通过Tkinter“浏览”按钮输入的特定目录中,您可能需要在保存文件之前检查用户是否选择了正确的文件名,并且确保文件名是字符串类型[4]。