我在ubuntu中安装了openpyxl 现在我正在使用xlsx文件运行openpyxl。
导入模块时,它会出现以下错误。
from openpyxl import Workbook
ImportError: cannot import name Workbook
有谁知道我必须做些什么才能解决问题?
答案 0 :(得分:5)
答案 1 :(得分:2)
我回答你的第二个问题,因为我找到了解决方案(好像第一个问题的原因是一样的)。
我认为问题是因为您在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