laoive 2021-02-22 10:50 采纳率: 100%
浏览 325
已结题

python这段代码我照着书敲的,麻烦看看哪里出问题了?

import xlwings as xw
app=xw.App(visible=True,add_book=False)
for i in range(1,21):
    workbook=app.books.add()
    workbook.save(f'e:\\example\\01\\员工信息表\\分公司{i}.xslx')
    workbook.close()
app.quit()    

 

 

Traceback (most recent call last):
  File "C:\Users\hp\Desktop\练习\Example01.py", line 14, in <module>
    workbook.save(f'e:\\example\\01\\员工信息表\\分公司{i}.xslx')
  File "C:\Users\hp\AppData\Local\Programs\Python\Python38\lib\site-packages\xlwings\main.py", line 741, in save
    self.impl.save(path)
  File "C:\Users\hp\AppData\Local\Programs\Python\Python38\lib\site-packages\xlwings\_xlwindows.py", line 537, in save
    self.xl.SaveAs(os.path.realpath(path))
  File "C:\Users\hp\AppData\Local\Programs\Python\Python38\lib\site-packages\xlwings\_xlwindows.py", line 66, in __call__
    v = self.__method(*args, **kwargs)
  File "C:\Users\hp\AppData\Local\Temp\gen_py\3.8\00020813-0000-0000-C000-000000000046x0x1x9.py", line 46793, in SaveAs
    return self._oleobj_.InvokeTypes(3174, LCID, 1, (24, 0), ((12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (3, 49), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17)),Filename
pywintypes.com_error: (-2147352573, '找不到成员。', None, None)

  • 写回答

6条回答 默认 最新

  • a151342951 2021-12-11 15:03
    关注

    workbook.save(f'e:\example\01\员工信息表\分公司{i}.xslx')

    EXCEL实际格式是.xlsx,你写成了xslx

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
    a151342951 2022-02-26 09:43

    表格不要用WPS打开,用EXCEL程序打开一下

    1
    回复
    a151342951 回复 a151342951 2022-02-26 09:45

    我也遇到类似的问题,改用EXCEL软件打开后,偶然间解决了这个问题,应该是xlwings 库与WPS软件有冲突。

    1
    回复
    ggggmjjj 回复 a151342951 2022-03-01 10:45

    您好,请问怎么改用excel打开呢?

    回复
查看更多回答(5条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 6月1日
  • 已采纳回答 5月25日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部