1

我正在使用 xlwings 使用 python 3.4(Anaconda 包)从 Excel 文件中写入和读取数据。我安装了 xlwings

pip install xlwings

更新:我意识到我可能没有提供足够的信息来说明我正在尝试做什么。所以这里是:我在名为 Spyder 的编辑器中编写我的代码。我通常做的是,我将“导入命令”放在代码的开头。但是,当我运行代码时,xlwings 的“导入命令”不起作用,并在下面给出了“ImportError”。有趣的是,我后来发现:如果我将代码(我的程序)保存在我的主目录中,它将毫无问题地执行导入命令。如果我在我的 spyder 编辑器(这又是主目录)的 python 控制台中导入 xlwings,我也没有问题,即使没有保存在我的主目录中,它也允许我运行我的代码。我很纳闷。。

当我执行

from xlwings import Workbook

在我的 Python 控制台(Spyder)中,程序运行良好。但是一旦我试图只运行程序而不“启动”它,它会给我以下错误消息

ImportError: cannot import name 'Workbook'

我想知道该怎么做才能解决这个问题?

作为旁注,大约一年前,其他人发布了使用 python 3.4 导入 xlwings 模块“工作簿”的问题。该修复程序正在使用

from xlwings.xlwings import Workbook

不幸的是,这对我不起作用。

感谢您的任何帮助!

4

0 回答 0