在xlwings模块中,要访问Books/Book、Sheets/Sheet、Range等对象,首先需要创建App对象,即启动Excel程序,其语法格式如下:
xlwings.App(visible,add_book)
参数说明:
visible:用于设置Excel程序窗口的可见性。设置为True时表示启动Excel程序后显示窗口,设置为False时表示隐藏窗口。在代码调试阶段建议设置为True,以方便查看代码的运行过程。
add_book:用于设置启动Excel程序后是否新建工作簿。设置为True时表示启动Excel程序后新建一个工作簿,设置为False时表示不新建工作簿。
完成所需操作后,如果要退出Excel程序,可使用App对象的quit()函数,其语法格式如下:
表达式.quit()
参数说明:
表达式:一个App对象。
应用场景 启动并显示Excel程序窗口
◎代码文件:App对象和quit()函数.py
启动PyCharm,创建一个新项目,项目路径为“F:\python\第2章”,在项目路径下新建一个代码文件“App对象和quit()函数.py”,然后在代码文件中输入如下代码:
1 import xlwings as xw # 导入xlwings模块并简写为xw 2 app = xw.App(visible=True, add_book=False) # 启动Excel程序 3 app.quit() # 退出Excel程序
运行以上代码,将会启动一个Excel程序窗口,但不会新建工作簿,然后该程序窗口会自动关闭。