xlwings 当前工作薄关闭
时间: 2023-12-02 11:43:04 浏览: 166
以下是使用xlwings关闭当前工作薄的方法:
```python
import xlwings as xw
# 打开Excel程序,默认设置:程序可见,只打开不新建工作薄,屏幕更新关闭
app = xw.App(visible=True, add_book=False)
app.display_alerts = False
app.screen_updating = False
# 打开工作簿
wb = xw.Book('example.xlsx')
# 关闭当前工作薄
wb.close()
# 退出Excel程序
app.quit()
```
相关问题
xlwings 关闭当前工作薄
可以使用 `close()` 方法来关闭当前工作簿,具体实现方法如下所示:
```python
import xlwings as xw
# 打开工作簿
wb = xw.Book('example.xlsx')
# 关闭工作簿
wb.close()
```
需要注意的是,如果工作簿中有未保存的更改,关闭工作簿时会弹出保存对话框,需要手动选择是否保存更改。如果想要在关闭工作簿时自动保存更改,可以在 `close()` 方法中传入 `True` 参数,具体实现方法如下所示:
```python
import xlwings as xw
# 打开工作簿
wb = xw.Book('example.xlsx')
# 关闭工作簿并保存更改
wb.close(True)
```
xlwings 选择当前工作薄
以下是xlwings选择当前工作薄的方法:
```python
import xlwings as xw
# 连接到当前活动的工作簿
wb = xw.Book()
# 或者连接到指定的工作簿
wb = xw.Book('example.xlsx')
# 选择当前活动的工作表
sht = wb.sheets.active
# 或者选择指定的工作表
sht = wb.sheets['Sheet1']
```
阅读全文