我對此很陌生,所以我會盡力解釋清楚。Octave:xlsread函數undefined +導致八度崩潰
我正在使用Octave(4.x)來處理數據,我想導入一個Excel文件。 Excel也安裝在我的筆記本電腦上。
[num,txt,raw] = xlsread(input.rootdir);
當函數被調用時,將出現以下消息:
warning: Functions for spreadsheet style I/O (.xls .xlsx .sxc .ods .dbf .wk1
etc.) are provided in the io package. See <http://octave.sf.net/io/>.
Please read <http://www.octave.org/missing.html> to learn how you can
contribute missing functionality.
warning: called from
__unimplemented__ at line 524 column 5
CreateInvoices at line 18 column 3
error: 'xlsread' undefined near line 18 column 5
error: called from
CreateInvoices at line 18 column 3
>>
該警告顯示的I/O封裝未安裝。但是,當我在命令行中調用'pkg list'時列出了該軟件包,因此它似乎已正確安裝。
上有一個類似的內容堆棧溢出一些其他話題,但他們似乎與I/O包的正確安裝得到解決。
如果我嘗試調用'pkg load io',Octave立即崩潰。
我試圖使用其他函數來導入數據(csv,textread,...),但我總是失去我的文本數據。所以這不是很有幫助。
有沒有人對我有一些建議?
在此先感謝您的回覆!
最好的問候, 洛德
這是一個非常冗長的方式,基本上問「爲什麼我的音階會在加載io包時崩潰」。 :p無論如何,你是如何安裝軟件包的?你確定你已經正確安裝了依賴關係嗎?你有沒有嘗試從僞造安裝?你有沒有收到任何錯誤信息?那麼如果你在控制檯中運行(即'octave --no-gui') –
這是GNU/Linux還是windoze?哪個發行版和Octave版本(不只是4.x ...)以及你如何安裝「io」和Octave? (來自源碼包?) – Andy
我有4.0版本的Octave,我在Windows 7上運行它。基於文檔和'pkg list',所有東西都按照它應該安裝的方式進行安裝。老實說,我不知道安裝軟件包等等。我在Matlab中有一個非常好的背景,但是當涉及到安裝這樣的東西時,我是一個完整的noob ..文檔很差,或者我不知道在哪裏可以找到正確的文檔來解決這個問題。可能後者更可能。我已經基於在線教程安裝了Octave。除了當我嘗試導入xls/xml時崩潰,Octave完美地工作! – LodeBosmans