帮助中心
快速寻找答案
首页>帮助手册>

xbot.excel

描述:对excel对象进行操作,如创建excel对象、打开excel文件

方法

create()

创建并返回excel对象

create(kind='office', visible=True)

输入参数

kind:创建方式,有四种方式——'office'(使用 Microsoft Office)、'wps'(使用 WPS)'openpyxl'(使用 Openpyxl) 或 'auto_check'(自动检查,优先使用 office创建)。若 office 和 wps 都不存在,则抛出 ValueError 异常

visible:用于控制自动化操作是否用户级可见,并不限制自动化的能力,仅在officewps下有效

返回值

WorkBook:返回创建的excel对象

示例1

from xbot import excel
def main(args):
workbook = excel.create(kind='office', visible=True)

该示例执行逻辑: 使用 Microsoft Office 创建excel对象

open()

打开excel文件并返回excel对象

open(file_name, kind='office', visible=True)

输入参数

file_name:excel文件路径

kind:打开方式,有四种方式——'office'(使用 Microsoft Office)、'wps'(使用 WPS)'openpyxl'(使用 Openpyxl) 或 'auto_check'(自动检查,优先使用 office 打开)。若 office 和 wps 都不存在,则抛出 ValueError 异常

visible:用于控制自动化操作是否用户级可见,并不限制自动化的能力,仅在officewps下有效

返回值

WorkBook:返回打开的excel对象

示例1

from xbot import excel
def main(args):
workbook = excel.open('D:\\test.xlsx', kind='office', visible=True)

该示例执行逻辑: 使用 Microsoft Office 打开excel文件:"D:\test.xlsx"

get_active_workbook()

获取当前激活的excel

get_active_workbook(kind)

输入参数

kind:打开方式,有四种方式——'office'(使用 Microsoft Office)、'wps'(使用 WPS)'openpyxl'(使用 Openpyxl) 或 'auto_check'(自动检查,优先使用 office 打开)。若 office 和 wps 都不存在,则抛出 ValueError 异常

返回值

WorkBook:返回当前激活的excel对象

示例1

from xbot import excel
def main(args):
workbook = excel.get_active_workbook(kind='auto_check')

该示例执行逻辑: 获取当前激活的excel

问题没有解决?去社区提问