Tutte le stelle 2021-08-11 21:27 采纳率: 0%
浏览 496

在Mac上使用xlwings,出现了以下问题。

Code_1:

wb = xw.Book('/Users/shiwenhao/Documents/hp.xlsx')
sheet = wb.sheets["sheet1"]
print(sheet.name)

But...



```python
File "/Users/shiwenhao/PycharmProjects/Excel/venv/lib/python3.8/site-packages/aeosa/appscript/reference.py", line 482, in __call__
    return self.AS_appdata.target().event(self._code, params, atts, codecs=self.AS_appdata).send(timeout, sendflags)
  File "/Users/shiwenhao/PycharmProjects/Excel/venv/lib/python3.8/site-packages/aeosa/aem/aemsend.py", line 92, in send
    raise EventError(errornum, errormsg, eventresult)
aem.aemsend.EventError: Command failed: The user has declined permission. (-1743)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/shiwenhao/PycharmProjects/Excel/main.py", line 3, in <module>
    wb = xw.Book('/Users/shiwenhao/Documents/hp.xlsx')
  File "/Users/shiwenhao/PycharmProjects/Excel/venv/lib/python3.8/site-packages/xlwings/main.py", line 668, in __init__
    for wb in app.books:
  File "/Users/shiwenhao/PycharmProjects/Excel/venv/lib/python3.8/site-packages/xlwings/main.py", line 61, in __iter__
    for impl in self.impl:
  File "/Users/shiwenhao/PycharmProjects/Excel/venv/lib/python3.8/site-packages/xlwings/_xlmac.py", line 265, in __iter__
    n = len(self)
  File "/Users/shiwenhao/PycharmProjects/Excel/venv/lib/python3.8/site-packages/xlwings/_xlmac.py", line 228, in __len__
    return self.app.xl.count(each=kw.workbook)
  File "/Users/shiwenhao/PycharmProjects/Excel/venv/lib/python3.8/site-packages/aeosa/appscript/reference.py", line 518, in __call__
    raise CommandError(self, (args, kargs), e, self.AS_appdata) from e
appscript.reference.CommandError: Command failed:
        OSERROR: -1743
        MESSAGE: The user has declined permission.
        COMMAND: app(pid=7665).count(each=k.workbook)```

And the code_2:

```python
import xlwings as xw

wb = xw.WorkBook('/Users/shiwenhao/Documents/hp.xlsx')
sheet = wb.sheets["sheet1"]
print(sheet.name)```

但是:

python Traceback (most recent call last): File "/Users/shiwenhao/PycharmProjects/Excel/main.py", line 3, in wb = xw.WorkBook('/Users/shiwenhao/Documents/hp.xlsx') AttributeError: module 'xlwings' has no attribute 'WorkBook'

  • 写回答

2条回答 默认 最新

  • Circlex7 2021-12-02 22:13
    关注

    同款错误,又解决方案嘛

    评论

报告相同问题?

问题事件

  • 创建了问题 8月11日

悬赏问题

  • ¥15 前端echarts坐标轴问题
  • ¥15 CMFCPropertyPage
  • ¥15 ad5933的I2C
  • ¥15 请问RTX4060的笔记本电脑可以训练yolov5模型吗?
  • ¥15 数学建模求思路及代码
  • ¥50 silvaco GaN HEMT有栅极场板的击穿电压仿真问题
  • ¥15 谁会P4语言啊,我想请教一下
  • ¥15 这个怎么改成直流激励源给加热电阻提供5a电流呀
  • ¥50 求解vmware的网络模式问题 别拿AI回答
  • ¥24 EFS加密后,在同一台电脑解密出错,证书界面找不到对应指纹的证书,未备份证书,求在原电脑解密的方法,可行即采纳