反复调试均出现module 'xlwings' has no attribute 'book'

按照网上的资料进行了修改,但还是会出现module 'xlwings' has no attribute 'book'这个错误

以下为我的代码

import xlwings as xw #导入xlwings模板
file_path='C:\\Users\\EternalAlex\\Desktop\\复试名单.xlsx'#给出工作簿的路径
sheet_name= '公示'#给出需要拆分的工作表名称
app=xw.App(visible=(True),add_book=(False))#启动excel表格
workbook=app.books.open(file_path)#打开来源工作簿
worksheet=workbook.sheets[sheet_name]#选中要拆分的工作表
value=worksheet.range('A2').expand('table').value
data=dict()#创建一个空字典按学院名称分类存放数据
for i in range(len(value)):#按行遍历工作簿数据
    product_name = value[i][1]#获取当前学校名称,作为分类依据
    if product_name not in data:#判断字典中是否不存在当前行的学院名称
        data[product_name] = []#若不存在则创建一个与当前行的学院名称对应的空列表,并将数据追加于此
        data[product_name].append(value[i])#将数据追加于当前行的学院名称对应的列表
for key,value in data.items():#按学院名称遍历分类后的数据
    new_workbook = xw.book.add()#新建目标工作簿
    new_worksheet = new_workbook.sheets.add(key) #在目标工作簿中新建工作表并命名未当前的学院名称
    new_worksheet['A1'].value = worksheet['A1:H1'].value #将要拆分的工作表标题复制到新建的工作表中
    new_worksheet['A2'].value = value#将当前学院名称下的数据复制到新建的工作表中
    new_workbook.save('{}.xlsx'.format(key))
app.quit()#退出excel

大佬们帮我看看错误在哪

建议看看文档上说明,https://docs.xlwings.org/en/stable/api.html,新建New book,用xw.Book()或xw.books.add()

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!

速戳参与调研>>>https://t.csdnimg.cn/Kf0y