我在Ubuntu安装了Openpyxl。
现在我正在使用xlsx文件运行Openpyxl。

在导入模块时,它给了我以下错误。

from openpyxl import Workbook
ImportError: cannot import name Workbook
.

任何人都可以知道我必须做些什么来解决问题?

有帮助吗?

解决方案

我想你想要:

from openpyxl import workbook # not Workbook
.

注意名称

其他提示

我回答你的第二个问题,因为我找到了解决方案(好像第一个的原因是相同的)。

我认为问题是造成的,因为您在Ubuntu上安装的版本不是最新版本(此刻的1.5.7)。官方文件基于最新的文件。

例如,我的Ubuntu 11.10上提供的OpenpyXL版本不是最新,但1.5.3,如果使用此语法(从这里拍摄: https://bitbucket.org/ericgazoni/openpyxl/wiki/home ),命令工作:

from openpyl.workbook import Workbook
.

为工作簿和load_workbook:

from openpyxl.reader.excel import load_workbook
.

但您也可以使用Easy_install:安装最新的

$ sudo easy_install openpyxl
.

并安装Easy_install,阅读此答案: https://askubuntu.com/questions/ 27519 / CAN-I-USING-EASY-INSTALL

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top