2012-03-09 119 views
1

我已經在Ubuntu中安裝了openpyxl。
現在我正在使用xlsx文件運行openpyxl。無法在openpyxl中導入工作簿

導入模塊時,它給我以下錯誤。

from openpyxl import Workbook 
ImportError: cannot import name Workbook 

任何人都可以知道我要做什麼來解決問題嗎?

回答

4

我想你想:

from openpyxl import workbook # not Workbook 

註名here的資本。

+0

感謝....現在它說,隨着導入錯誤:無法導入名稱load_workbook – sam 2012-03-09 06:00:44

+0

你明確地導入load_workbook自己嗎?如果沒有,那麼在你沒有安裝的openpyxl模塊中可能會有一些依賴。 – Alex 2012-03-09 18:02:44

1

我回答你的第二個問題,因爲我找到了解決方案(好像第一個問題的原因是一樣的)。

我認爲這個問題是由於你安裝在你的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

相關問題