我已经在 ubuntu 中安装了 openpyxl。
现在我正在运行带有 xlsx 文件的 openpyxl。
导入模块时,它给了我以下错误。
from openpyxl import Workbook
ImportError: cannot import name 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-use-easy-install