Books#

class Books(impl)#

工作簿对象 的集合:

>>> import xlwings as xw
>>> xw.books  # active app
Books([<Book [Book1]>, <Book [Book2]>])
>>> xw.apps[10559].books  # specific app, get the PIDs via xw.apps.keys()
Books([<Book [Book1]>, <Book [Book2]>])

在 0.9.0 版本加入.

property active#

返回活动工作簿。

add()#

创建一个新的工作簿。新工作簿变成活动工作簿。返回一个工作簿对象。

open(fullname=None, update_links=None, read_only=None, format=None, password=None, write_res_password=None, ignore_read_only_recommended=None, origin=None, delimiter=None, editable=None, notify=None, converter=None, add_to_mru=None, local=None, corrupt_load=None, json=None)#

如果一个工作簿尚未打开,就打开并返回该工作簿。如果该工作簿已经打开了,不会触发异常,只是简单地返回该工作簿对象。

参数#

fullnamestr or path-like object

文件名或全路径文件名,例如 r'C:\path\to\file.xlsx''file.xlsm' 。如果不是全路径,会在当前工作目录下寻找该文件。

Other Parameters

参考: xlwings.Book()

返回#

Book : Book that has been opened.