我希望在octave中使用xlswrite。最终我希望能够放置一个包含但实际上任何工作的单元格数组都是一个开始。
我已经列出以下几行,因为这是我能想到的最简单的案例:
array1 = [0 9 10]
cellarray1 = num2cell(array1)
xlswrite ('/home/willubuntu/acpimrepo/bob.xlsx', cellarray1)
然后我收到此错误:
错误:`xlswrite'在第9栏第1列附近未定义
我试过这个:
xlswrite ('/home/willubuntu/acpimrepo/bob.xlsx','cellarray1')
并得到同样的错误:
错误:`xlswrite'在第9栏第1列附近未定义
我尝试删除xlswrite和左括号之间的空格 - 同样的错误。
我尝试过使用array1而不是cellarray1并得到相同的错误(两个括号选项)。
我尝试从文件名中删除目录并得到一个稍微不同的错误:
错误:`xlswrite'第10栏第1行未定义
发生了什么事?为什么xlswrite不起作用?我错过了什么样的迂腐?
请记住,如果你说任何太复杂的东西,它都会超越我的头脑。记住我是无能为力的,在我的系绳结束时。
答案 0 :(得分:1)
如果您使用最近的Octave版本,您会看到
octave:1> xlswrite
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/>.
引导您走向正确的方向。
即使快速搜索http://wiki.octave.org/Main_Page也可以解决此问题。也许你应该花几分钟时间使用搜索机器或手册和维基,而不是呻吟那些恼人和无聊的GNU Octave。